ユーザーディレクトリ変更など、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\"" .. ..
こんな感じかな。