I've seen several cases where all of the forms in my app are closed, yet dialog boxes still pop up, indicating a problem.

This makes the users feel uneasy :-)

What is the proper way to COMPLETELY terminate execution in a VB app, after all the forms have been unloaded ?