O menu de ajuda, pelos padrões de interface de usuário da Microsoft, não deve ficar deslocado à direita (sendo que todos os outros menus estão à esquerda); ele deve ficar na última posição, mas não como você está querendo.
Eu sei que isso é coisa de chefe ou cliente e chefes têm dessas coisas, mas pelos padrões de interface o menu de ajuda deve ficar na última posição.
Basta pegar uma aplicação qualquer da Microsoft; o menu de ajuda fica na última posição do menu principal, mas ele não fica deslocado à direita como foi pedido. Isso do Windows 3.1 até o Windows Vista - sempre foi assim.
Uma idéia para fazer isso que você quer é pôr um JPanel no topo do seu JFrame, e incluir 2 JMenuBars nesse JPanel - um na posição normal, e outro à direita, só para seu JMenu de ajuda. O problema é que como há 2 JMenuBars pode ser que fiquem abertos simultaneamente 2 JMenus, que não é o que você quer. Então a idéia na verdade não funciona.
(Ainda bem que seu cliente não quis que você usasse menus como os do Microsoft Office 2007 - eles são trabalhosos de implementar. Mas se prepare que isso logo logo vai ser exigência do mercado.)