public static void ShowOrActivate(IWin32Window owner) { if (instance == null) { (instance = new GitLogForm()).Show(owner); } else if (instance.WindowState == FormWindowState.Minimized) { instance.WindowState = FormWindowState.Normal; } else { instance.Activate(); } }