Windows版Chromeの起動オプションをレジストリに書き込む方法

ユーザーディレクトリ変更など、Chromeには色々な起動オプションがありますが、デフォルトブラウザをChromeにした場合は起動オプションが付けられません。
ので、レジストリをいじって起動オプションを付ける必要があります。
レジストリエディタで"chrome.exe"を検索・・・でも構いませんが、めんどくさいので一括でやりたい。
ということで、まずはレジストリエディタで全エクスポートして、grepしてきます。

$ nkf -sd all.reg | perl -00 -nle 'print if /chrome.exe/ and /command/'

大体こんな感じ。

後は好きな起動オプションを付けて、"Windows Registry Editor Version 5.00"というヘッダーを付けて、UTF-16LEで保存すればOKです。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\http\shell\open\command]
@="\"%PATH_TO_CHROME%\" --user-data-dir=\"%PATH_TO_USER_DATA%\" -- \"%1\""

..
..

こんな感じかな。