Hi Christian,
did you have a look at PasteUpMorph>>#fullRepaintNeeded? This method should currently assure that all windows are at least partially visible whenever you resize your VM window. You could change it to to resize them as well.
If you achieve a good result, maybe it could be an interesting proposal to the Inbox :)
Best,
Christoph