「このアプリケーションで開く」メニューを整理

Mac用のフリーPDFビューアのSkimが頻繁にアップデートされるせいか、ファイルの右クリックメニューの「このアプリケーションで開く」メニューにSkimのアイコンが4個も並ぶようになってしまっていた。これは気持ち悪いので対処法を調べたところ、以下のページに方法を見つけた。
http://kyo.s56.xrea.com/x/wordpress/?p=450
一応ここにもメモ。
1. LaunchServicesディレクトリに移動。LaunchServicesはMac OSのファイルを関連づけられたアプリケーションで開くためのサービスらしい(参考文献)。

$ cd /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support

上記のブログに書かれているように、このパスはLeopardでのみ有効。Tigerの場合は上記ブログを参照。
2. lsregisterを実行。関連づけデータベースを初期化する。

$ ./lsregister -kill -r -domain system -domain local -domain user

使い方は「./lsregister --help」で見れた。