They do have problems. I typically only use them for simple one form apps. All of the "complex" apps I've done run inside _screen.
You might want to use some of the sysmetric() functions to get your _screen really "off screen". The user may have set desktop properties that would make -21 not enough.
> I've found that causes numerous problems. Modal forms running in top level form do not display, for example, the invalid date message when entered....I believe the message is being displayed in the top level form but is not shown due to the nature of the modal form.
> I have base classes in which the top property is set to -21. This effectively hides the windows title bar and makes the window displayed seem as if it is the main window being displayed (i.e. one title bar). This works for any form which will encompass the entire screen and eliminates any problems which might result from using a top level form.