private ToolStripMenuItem AddDropdownItemSafely(ToolStripDropDownButton button, string text)
{
// A single hyphen triggers a ToolStripSeparator instead of a ToolStripMenuItem, so change it minimally.
// (Surely localizers wouldn't do this to us, but it has happened to a user.)
if (text == "-")
text = "- ";
return (ToolStripMenuItem) button.DropDownItems.Add(text);
}