ToolStripMenuItem の派生クラスをデザイナで貼り付けるときに
DesignMode プロパティが true にならない現象がおきます

[ToolStripItemDesignerAvailability(ToolStripItemDesignerAvailability.All)]
public class ToolStripMenuItemDerived : ToolStripMenuItem{
  public ToolStripMenuItemDerived() : base(){
    base.Text = "aaa";
    if (base.DesignMode) return;
    base.Text = "bbb";
  }
}

上記の ToolStripMenuItemDerived をデザイナで貼り付けたときには
aaa と表示されずに bbb と表示されてしまいます
仕方がないので
base.Text = "aaa";
#if ! DEBUG
base.Text = "bbb";
#endif
としデザイナを使うときはコンフィギュレーションを Debug にしています
もっとスマートな方法はないものでしょうか