Crazy_McGee: Does deleting the Galaxy.dll file do anything to prevent this? Does deleting the file prevent New Vegas from launching?
Voodoo84: Try renaming the DLL to something else and run the game. If it works, great. If not, rename the DLL back to the original name.
Fallout: New Vegas requires Galaxy.dll, as GalaxyWrp.dll depends upon it. Deleting (or, renaming) Galaxy.dll will prevent the game from launching, as will the removal of the reference (via a hex editor) to Galaxy.dll within GalaxyWrp.dll.
The files of the GOG version of Fallout: New Vegas are sourced from a build meant for another platform. GalaxyWrp.dll basically simulates the API dll of that platform, and, for that reason, it, too, can not be deleted (nor renamed).
In my experience, the presence of
both Galaxy.dll and GalaxyWrp.dll (in their non-empty file form)
are necessary for running the game, and the only known options to neutralize the undesired behavior of Galaxy.dll are the simple circumvention techniques described within the
link that I had previously posted.