Dunque, programma alquanto complesso, con molti form e molti moduli. Il menu è gestito tramite NotifyIcon sulla TrayBar di Windows.

Le possibile eccezioni sono tutte gestite con Try... Catch, improbabili eccezioni non gestite sono comunque gestite in ApplicationEvents... Private Sub MyApplication_UnhandledException.

Ogni routine di eccezione visualizza un messaggio di errore prima di chiudere il programma.

TUTTI i Me.Close e gli Application.Exit sono preceduti da un messaggio di conferma.

EPPURE, in maniera assolutamente random, a volte il programma esce senza alcun messaggio... l' Icona sulla TrayBar rimane visibile finché non ci passi il mouse sopra, ad indicare che il programma si è chiuso in maniera anomala.

Ora, mi rendo conto che detta così la cosa è alquanto generica, e mi perdonerete se non posto l' intero programma.

Però, chissà, magari qualcuno ha avuto un problema analogo...