protected override void OnClosed(EventArgs e) { base.OnClosed(e); if (_hwndSource != null) { Win32.DeregisterShellHookWindow(_hwndSource.Handle); _hwndSource.RemoveHook(MessageHookProc); } _notifyWindow?.Close(); FileStorage.Store(new WindowData { Titles = TextBoxTitles.GetLines(), Classes = TextBoxClasses.GetLines() }); }