Developer, Former MVP, now at Microsoft - Best of 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013
OnRun does the following: -sets the MainForm to be your main form (via OnCreateMainForm) -hides the splash screen -sets up the NetworkAvailabilityChanged event -calls Application.Run DoApplicationModel does the following: -shows the splash screen (via OnInitialize) -Raises the Startup event (via OnStartup) -calls OnRun (just described above) -raises the Shutdown event (via OnShutdown)