public static void RunAutoUpdate() { var model = new Updater(); var view = new LaunchView(); var controller = new LauncherController(view, model); if (!controller.StartAutoUpdate()) { return; } if (Settings.Default.UpdatePreference == 1) { if (MessageBox.Show(Resources.UpdateAvailableInform, Resources.UpdateAvailableTitle, MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.No) { return; } } view.ShowDialog(); }