La cosa in sé funziona, ma purtroppo non ha risolto il problema, l'applicazione smette ancora di funzionare misteriosamente, avevo anche aggiunto che venisse indicato in un file di log che si è verificata un'eccezione non gestita, ma nel log nel c'è nulla... ne deduco che il problema non si verifica nel mio codice, qualcosa spinge Windows a chiudermi l'applicazione mi sa; a livello di codice come potrei intercettare un'applicazione che ha smesso di funzionare?