OSXでのURLスキームはLaunch Servicesという仕組みによって実装されている。
アプリケーション作成時にInfo.plistに適切にCFBundleURLTypesのデータを設定しておけば、アプリケーションをインストール(アプリケーションを"アプリケーション"ディレクトリにコピー)した時にLaunch Servicesがそれを検知し、Info.plistからURLスキームの設定を読み込んで、専用のデータベース("Launch Services Database")に設定を保持する。
なので、アプリケーションのインストール後はmy-app-scheme://myapp/
のようにリンクを作成してそれをオープンするだけで対象のアプリケーションが起動できる。