ある日、突然WPFのメニュが左側に出るようになりました。
解決策は、次にあるように HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows の MenuDropAlignmentを0に変更し、再ログインすることで解決しました。どこで書き換わってしまったかは謎です。
Why Menu Items Box is aligned at left when created in XAML & WPF [duplicate]