private void ShowMainForm() { if (MainForm == null) { MainForm = new ErrorForm("MainForm has not been assigned in the SplashScreenApplication.OnSplashScreenDisplayed method."); } try { if (!MainForm.IsHandleCreated) { MainForm.Show(); } } catch (Exception ex) { MainForm = new ErrorForm(ex); MainForm.Show(); } }