Application.Exit Method (CancelEventArgs) (System.Windows.Forms) This is the only call of those that expose cancellation information.what do you mean by only with Exit method?
I can't reproduce that problem.I tried both application.exit and restart and they just exit the app and FormClosing event was skipped.
All the better if you don't need global exit, or restart.I switched to using me.close instead for the exit command.