private void InitializeTabRemoval() { tabControlMain.Click += (se, ev) => { if (KeyboardUtilities.IsCtrlHeld()) { SavedSettingsConfig.RemoveTab(tabControlMain.SelectedTab); } }; buttonTabAdd.ContextMenuStrip = new ContextMenuStrip(); buttonTabAdd.ContextMenuStrip.Opening += (se, ev) => { buttonTabAdd.ContextMenuStrip.Items.Clear(); SavedSettingsConfig.GetRemovedTabItems().ForEach( item => buttonTabAdd.ContextMenuStrip.Items.Add(item)); }; SavedSettingsConfig.InvokeInitiallySavedRemovedTabs(); }