My MDI application has a 'pop-up' form that displays status - like "Loading..." or "Please Wait...". This form is set to be 'top-most' by standard API calls, and then hidden when the calling form is done, using unload. It works great with non-modal forms.
Some, but not all forms that need to call this 'pop-up' form are modal. I've been having a bear of a time trying to figure out how to best pop-up of modal and non-modal forms.
I'm not stuck with any particular method (I'm flexible), but I'm sure there's GOT to be an API call or something that will get around this (VB ?) limitation.