First, the G3D.DLL error is a very common FSX error, and it's NOT caused by any of our products, and NTDLL.DLL, is a low level general memory allocation module, and it doesn't have any relationship with anything related to our software.
Nothing of this, of course, has anything to do with the protection, since those two modules do much more than just handling the activation. You are mislead thinking they are needed mostly for the protection, because that's the part you get in touch with, as an user, but they would be needed just the same, even if there wasn't any protection to begin with.
Also, you are mislead thinking the problem was "caused" by our software because it goes away when uninstalling, but things are not so simple: what might have happened, is that installing our product is simply uncovered a problem you already had.
To fix the G3D.DLL, be sure you use the latest FSUIPC, which has a feature that is supposed to prevent it.
If this doesn't fix this, it's possible you have some default FSX files corrupted, try this:
- Check if you have these two files in the FSX\Scenery\Global\Scenery folder
vehicles_airport.gsx
vehicles_airport.bgl
remove the vehicles_airport.bgl and rename the vehicles_airport.gsx into vehicles_airport.bgl, then try if FSX starts normally. Of course, you have to do this AFTER installing everything related to FSDT.