Für die Verwaltung des Kontextmenü Eintrags Öffnen mit
wird der Launch Service in Mac OS verwendet. Eine Anwendung bestimmt in ihrer Info.plist
Datei, für welche Dateitypen sie verwendbar ist.
Eine Datei kann mit einer bestimmten Anwendung über das Info-Panel im Finder verknüpft werden.
Sind nach einer Reihe von Programmaktualisierungen die Kontexteinträge nicht mehr ganz aktuell, kann auch die gesamte Launch Service Datenbank aktualisiert werden. Das geht mit
`sudo find /System/Library/Frameworks -name lsregister` -kill -seed
- Informationen findet ihr im Artikel lsregister: How Files Are Handled in Mac OS X
- Eine Übersicht gibt es auch im Launch Services Programming Guide.
- oder auf der Launch Services OSX Man Page