...ユーザが複数いた時は、誰の環境に書き込むんだ?

アプリが起動された時、なければ作る、Dockに入ってなければ「ユーザの
許可を取って」追加する方が正しいと思われ。

っつーか、似たような議論が macosx-dev-jp でも流れてた気がするな。