this can be done with playing with transparency of the main window (must be top level form(showWindow=2) or at list showWindow=0,1 with desktop=.t.)
must use API setLayeredWindow,setWindowLong,...
go to my blog and input in search 'transparency" there is a lot of articles on this subject.
note:Remember i gave you a code there is 1 or 2 weeks with SetLayeredWindow API (transparent grid).
message ID 1632542