about "DeleteAllApproaches="False, if I add any parking codes to the afcad file, the approaches are then lost?
I've noted this behaviour with ADE: if you open a .BGL that had DeleteAllApproaches set to False, and save it back, even without doing anything, it gets saved with that parameter set back to True. There's a page in ADE to set those parameters, but I always seen it as locked/greyed out. Not sure if it was made on purpose, it's a bug, or it has been fixed/changed in recent releases, though.
there any way to get around that? There are a lot of parking codes missing, especially for cargo traffic, in PHNL.
Yes, the fix is very easy: activate the option in ADE to save the XML source code of the airport, then edit the saved XML and fix the DeleteAllApproaches manually, then compile the XML in BGL, using the MS bglcomp.