_addmenu.jsで、

insertBefore
insertAfter

のコマンドなんだが、_addmenu.jsで追加したメニューに自分で入れたidは効果ないの?

例えば、,var pagesub = PageMenu({  -略-  ,insertAfter:"aaa"});
としても、aaaをidとするコンテキストメニューのあとに追加されず、デフォルトの位置になります。