以下の手順で独自のボタンを登録できます。
ちょっと面倒な手順ですが、標準搭載ツールだけでできます。
1.GUIDを生成します。
guidgenをダウンロードして使うこともできますが、標準のものだけで済ますということであれば、こちらのようなページでオンラインで取得することもできます。
※別のマシンでGUIDだけ生成して、メモしても問題ありません。
2.メモ帳を開き、以下のテキストを入力して適当な名前のファイルに保存します。
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions\{●●●●●●●●-●●●●-●●●●-●●●●-●●●●●●●●●●●●}]
"Default Visible"="Yes"
"ButtonText"="Messenger"
"HotIcon"="C:\\Program Files\\Messenger\\msmsgs.exe,302"
"Icon"="C:\\Program Files\\Messenger\\msmsgs.exe,301"
"CLSID"="{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}"
"Exec"="C:\\Program Files\\Messenger\\msmsgs.exe"
- ●●●●●●●●-●●●●-●●●●-●●●●-●●●●●●●●●●●●の部分は、1.で取得したGUIDに置き換えます。
- Default Visibleは、初期状態でボタンを表示するかどうかを指定します。
- ButtonTextには、ボタンの文字列を入れます。
- HotIconには、ボタンのアイコンを指定します。
- Iconには、ボタンが押せない状態のときのアイコンを指定します。
- Execには、実行するプログラムを指定します。
- CLSIDは上記のまま変更しません。
3.[スタート]ボタンを押し、[ファイル名を指定して実行]で「regedit」と入力し、レジストリエディタを起動します。
4.レジストリエディタで、2.で作成したテキストファイルをインポートします。
スクリプトを登録したい場合は、2.の手順で "Exec" のかわりに、"Script"を指定し、スクリプトファイルを指定します。
"Script"="C:\test.js"
アイコンの指定は、.icoファイルを指定するか、上記サンプル(メッセンジャー)のように、実行ファイル中に含まれるアイコンを指定することができます。
詳細はこちらを参照ください。
Adding Toolbar Buttons(英語)
Adding Toolbar Buttons(英語)
http://msdn.microsoft.com/workshop/browser/ext/tutorials/button.asp