Originariamente inviato da oregon
Non si capisce cosa intendi (specialmente se non mostri tutto il codice di cui parli ...).
dopo ricerca sul web (tu giustamente dirai che potevo anche farla prima):

System.Windows.Forms.Application.Exit() - Informs all message pumps that they must terminate, and then closes all application windows after the messages have been processed. This method stops all running message loops on all threads and closes all windows of the application. This method does not force the application to exit.

quello che stavo cercandi di dire: Application.Exit() chiude l' applicazione, ma solo dopo avere processato tutto quello che il codice ha da processare

io voglio chiudere l' applicazione SUBITO, appena verificato un problema.

ho adesso notato che System.Environment.Exit(1) chiude l' applicazione SUBITO

è una istruzione che non conosco: per un lavoro pulito meglio quella o meglio chiudere i form con un form.close() e poi un bell' END?