private void StartProblemReport(object sender, EventArgs e) { Application.Idle -= StartProblemReport; using (var dlg = _problemReportDialogFactory(this)) { dlg.SetDefaultIncludeBookSetting(true); dlg.ShowDialog(); } }