private void preferencesToolStripMenuItem_Click(object sender, EventArgs e) { var plugIns = new IUIPlugIn[_registeredFileTypes.Values.Count]; _registeredFileTypes.Values.CopyTo(plugIns, 0); using (var preferencesDialog = new PreferencesDialog()) { if (preferencesDialog.ShowDialog() != DialogResult.OK) { return; } _preferences.Reload(); NotifyAll(Notification.PreferenceChange); } }