private static void RemoveItemFromParentToolStrip (ToolStripItem tsi)
{
if (tsi.Owner != null) {
tsi.Owner.Items.RemoveNoOwnerOrLayout (tsi);
if (tsi.Owner is ToolStripOverflow)
(tsi.Owner as ToolStripOverflow).ParentToolStrip.Items.RemoveNoOwnerOrLayout (tsi);
}
}