Macで「このアプリケーションで開く」のゴミを消す方法

ファイルを右クリックして「このアプリケーションで開く」または"Open With"を選択すると、関連付けられたアプリが表示されてどれで開くか選択できるんだけど、アプリを削除してもアップデートされないようだ。

で、こんなふうに古いアプリが残っちゃったりする。

これを解消するには、コマンドラインで以下を実行するだけ!(10.5〜)

$ /System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user

これでDBが再構築されて、現在インストールされているアプリだけが表示されるようになる。

参考)
http://lifehacker.com/5708820/how-to-clean-up-your-macs-open-with-contextual-menu