Why not ensure all minor windows are always shown on top of the main window.
I have serious problems when disconnecting my laptop from my docking station with an extra screen connected. When the laptop has no extra display, It seems like the minor windows are not moved to the single display view and therefore are inacessible. There is no way to get them back into view, as far as I know of.