C# form closing at program end
===

I have an idiot's question to c# forms:

Program.cs:

    Application.Run(new frmStart());

frmStart: on btnLoad_Click,

    frmLoad formLoad = new frmLoad();
    formLoad.Show();
    this.Hide();   // if I do a this.Close();  after it shuts down and doesn't get to show the form

frmLoad: on btnCancel_Click:

    Application.Exit();   
    // or this.Close(); 
    // or even: base.Close();

The form disappears but the program doesn't end, I still have to press the blue "Stop Debugging" to make it stop.

I have been looking... I know it is possible to make the program really stop, and not just freeze when you close the second form, even if you don't keep the first form on the screen, but can't remember and can't figure out how.


