public static Form loadAscxAsMainForm(Control controlToLoad, bool loadAsApplication) { if (controlToLoad != null) { try { var fForm = new Form(); fForm.Height = controlToLoad.Height; fForm.Width = controlToLoad.Width; fForm.set_H2Icon(); controlToLoad.Dock = DockStyle.Fill; fForm.Controls.Add(controlToLoad); if (loadAsApplication) Application.Run(fForm); else fForm.Show(); return fForm; } catch (Exception ex) { PublicDI.log.ex(ex); } } return null; }