ヒントでしかないけど...

m_hWndMDIClient の親をスプリッタに切り替えるのをやめると、
クラッシュせずに10個目以降のためのメニュー項目が追加されるようになるよ。
当然、画面表示はおかしくなっちゃうけどね。

別の実装としてはこれ?
http://www.codeproject.com/wtl/wtldockingwindows.asp
大げさになっちゃうけど。