>>We do have ON SHUTDOWN DO ExitProc, but the trouble is when calling a form via menu (whole app has been loaded at this point), and it has a wait state while loading - DE tables, the user have the tendency to click the 'X' which causes the error.
One of the nice reasons to use Top-levels, so you can control this behavior completely (sorry, not much help otherwise :)
The Anonymous Bureaucrat,
and frankly, quite content not to be
a member of either major US political party.