Apple'ın Launch Services Programming Guide'a bir göz atın. Eğer uygulamalar Info.plist için CFBundleURLTypes ekleyip LSRegisterURL() ile uygulamanızı kayıt var.
alıntı Firefox.app/Contents/Info.plist den:
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLIconFile</key>
<string>document.icns</string>
<key>CFBundleURLName</key>
<string>http URL</string>
<key>CFBundleURLSchemes</key>
<array>
<string>http</string>
</array>
</dict>
....
DÜZENLEME: bir nasıl yapılır makalesi
için Handling URL schemes in Cocoa bakın