>>As you have found Michel, the ultimate solution is to go to entirely top-levels, this elimates a number of such problems. TLs give you much more "hands-on" control. I finally did this 3-4 years ago in all apps after problems like yours.
>>
>>This won't do you any immediate good, I know, just a long-term suggestion.
>
>
>_screen.ShowWindow=2
>
>
>is read only. So, there is no way to make the desktop top level.
Right. You have to build your own desktop top-level framework. It will resemble _screen, but is your own creation with much more control-ability than _screen. It also serves as the application object.
But this is a lot of work! - that's why I say only, "long-term" idea.
The Anonymous Bureaucrat,
and frankly, quite content not to be
a member of either major US political party.