Now that's a nice can of worms, isn't it?
One solution I can think of would involve retrieving all the open forms, and using AMEMBERS() to examine the .DataEnvironment. I guess the .Forms and .FormCount properties could be used, but I haven't figured out the actual mechanics. Otherwise, you could have the forms register themselves in a cursor or file.
Display Status? No offense intended, but that seems, well, ugly. Of course, if it works, the duckling turns to a swan pretty quick.
George
George
Ubi caritas et amor, deus ibi est