拡張子L5Xのファイルに対して、Windowsエクスプローラーでコンテキストベースの右クリックを追加しようとしています。HKEY_CLASSES_ROOT\l5xfile\Shell\convert\command を試し、(デフォルト) キーの値を、ファイルを開きたいプログラムに設定しました。(コンテキストメニューで「変換」と表示したい)私の最初の問題は、.NETで(昇格して実行している場合でも)デフォルトキーの値を変更できないことです。私の他の問題は、デフォルトのキー値がコンテキストメニューに何もしないことを変更することです。再起動が不要なソリューションを本当に望んでいます。
また、WinXP から Win7 まで (Server 2003、2008、2008R2 を含む) で動作するには、これが本当に必要です。OS を検出し、OS ごとに異なる処理を行う必要がある場合は、そのようにしますが、ここで立ち往生しています。
PS、ここで見つかった解決策を試してみましたが、うまくいきませんでした。