Originariamente inviato da Luciano79
"Unload" non sempre chiude l'applicazione perchè questa, ovviamente a seconda del codice, può continuare anche senza form. L'apposito comando per chiudere l'applicazione è "End".
è vero, ma in parte ... se l'istruzione Unload viene eseguita per un form principale del progetto, l'applicazione viene scaricata dalla mamemoria ... invece, utilizzando Unload su un form secondario, il programma non viene chiuso correttamente.

quindi il codice postato è giusto e chiude tutti i form attivi, compreso il principale.

saluti