private void FDesktop_Shown(object sender, EventArgs e) { UpdateToolbar(); // If configured (e.g. by a business), show a customizable message box on application startup. var appConfig = appConfigManager.Config; if (!string.IsNullOrWhiteSpace(appConfig.StartupMessageText)) { MessageBox.Show(appConfig.StartupMessageText, appConfig.StartupMessageTitle, MessageBoxButtons.OK, appConfig.StartupMessageIcon); } // Allow scanned images to be recovered in case of an unexpected close foreach (IScannedImage scannedImage in recoveryManager.RecoverScannedImages()) { imageList.Images.Add(scannedImage); AppendThumbnail(scannedImage); thumbnailList1.Refresh(); changeTracker.HasUnsavedChanges = true; } // Automatic updates // Not yet enabled // autoUpdaterUI.OnApplicationStart(this); }