Well, whatever engine you use it's most likely possible to create the window yourself, as needed per special project.

And all these problems only come into question if you are dealing with Apple's products... of which i'm almost a sworn hater of. Always going their own way, not a trace of backwards compatibility with anything. Draining money from you with all imaginative ways with no shame at all. At least microsoft is doing much better job at keeping old stuff working, and more modular.