protected override void OnFormClosing(FormClosingEventArgs e) { base.OnFormClosing(e); foreach (Observer observer in Observers) { observer.Dispose(); } ScreenSaverPreventer.Dispose(); SpeechSynthesizer.SpeakAsyncCancelAll(); SpeechSynthesizer.Dispose(); TesseractEngine.Dispose(); }