More work on the monolithic MainForm.cs
This time, I moved the main container out of MainForm.cs into Program.cs; it will help down the road. Particularly as far as a cross-platform friendly loading/splash screen is concerned; I am going to have to work around Application.Run(new MainForm()); get rid of it.