Logically, if you use the stock airport to load in to ADE or alternative. Delete the runways and all ancillaries so you only have the marker for the long/lat and nothing else. Then save it as the same ICAO temporarily to the desktop. In my version of ADE this would be
15NK_ADE_SJB (where SJB is automatically append as my initials by ADE, yours would work with your initials) Compile the saved file on the desktop via ADE or whatever then place the compiled file in the Add on folder then this would solve the problem, but first read about the sub folders in the next paragraph.
Add a Scenery and a Texture Folder as subfolders in the FSX Add Ons folder, placing the new
non runway airport in this Scenery folder. Go to the FSX settings and Add Ons, you now have the facility to turn the feature on/off at will. The FSX stock airport is unharmed by this experience as all you did was use it as a template, take a copy, amend it, save it, compile it and use the compiled version in FSX-leaving the stock airport intact.
When turned off FSX will use the standard airport as supplied in the wrong lat/long coordinates. When the add on is turned on FSX will spot the change and as it is higher up the list of add ons than the standard airport the modified airport will get priority. Therefore the add on would be used and only has a marker for the lat/long, no runways. Therefore, no airport shows........! Et Voila, to the eyes and mind the airport has been deleted.

NOTE: NO ANIMALS WERE HARMED IN THE PRODUCTION OF THIS INSTRUCTION ;)
Reider