I replaced Application.Exit() with Dispose() and it worked! I'm wondering why I needed to use Dispose() instead of Application.Exit () ?...
Is it because in frmMainMDI_Closing I ask if the user is really sure that he/she want's to exit or because in frmMainMDI_FormClosed I call Application.Exit()?
