E quali sarebbero i "casi estremi" per cui Application.Exit non va ?

Se l'applicazione non risponde, non si chiudera' con nessuna istruzione ... dovrai farlo da Task Manager ...