Mac の「プログラムから開く」コンテキスト メニューをうまく活用している場合は、メニューが重複で少し乱雑になっていることにおそらくお気づきでしょう。幸いなことに、物事を整理する簡単なトリックがあります。
これが発生した場合は、通常、Mac の LaunchServices データベースを再構築する必要があることを意味します。ターミナルを起動して次のコマンドを入力すると、これをすばやく実行できます。
/System/Library/Frameworks/CoreServices.framework/Frameworks/LaunchServices.framework/Support/lsregister -kill -r -domain local -domain system -domain user
これは OS X 10.5 以降で機能しますが、以前のバージョンの Mac OS X を使用している場合は、代わりに次のことを試してみてください。
/System/Library/Frameworks/ApplicationServices.framework/\Frameworks/LaunchServices.framework/Support/lsregister \-kill -r -domain local -domain system -domain user
ターミナルは、LaunchServices データベースを再構築するように指示した後、大量の情報を吐き戻しますが、無視しても問題ありません。重要なことは、処理が完了するまでターミナル ウィンドウを開いたままにしておくということです。完了すると、「プログラムから開く」メニューが少しスリムになって見えるはずです。