I like the concept but it seems a little too easy to break.
These days, anytime I see code in the Form_Unload or Form_Close events I get a bit suspect. The failures caused can be very subtle.
The problem in this case is that if a Quit command is issued, anywhere in the database, then...