I have a suggestion. Make specific windows semi-transparent no matter what other objects/forms cover them.
Example: While you're waiting on a form to finish an action, you can see it's progress as a semi-transparent window in the background of whatever you're working on.