public static void ReplaceMenuEntryWithSupportMenu( ToolStripMenuItem miToReplace) { var uc = new SupportUserControl(); var index = miToReplace.Owner.Items.IndexOf(miToReplace); foreach (ToolStripItem menuItem in uc.contextMenuStrip1.Items) { miToReplace.Owner.Items.Insert(index, menuItem); index++; } miToReplace.Owner.Items.Remove(miToReplace); }