Macのアプリで別アプリを起動したり制御したりする場合、 Bundle Identifierを指定する方法が簡潔明瞭である。
NSBundleをアプリのパス指定で生成し、そこからBundle Identifierを取得する。
var bundle = NSBundle.FromPath("/Applications/Safari.app"); Console.WriteLine(bundle.BundleIdentifier);