Still, it should be possible to monitor messages to the child and keep track of the state, and when the main window restores, restore the saved states.
It's difficult to have to deal with 20 minimized windows coming back to life when I don't want them to. I avoid minimizing SE like the plague because of this.
Maybe I should put this in the Wishlist category.