Попробуйте метод NSWorkspace:
- (NSRunningApplication *)launchApplicationAtURL:(NSURL *)url options:(NSWorkspaceLaunchOptions)options configuration:(NSDictionary *)configuration error:(NSError **)error
Также обратите внимание, что вы должны использовать URLForApplicationWithBundleIdentifier:
вместо фиксированного пути.Это будет работать, даже если Address Book.app будет перемещен в будущей версии OS X, или пользователь переместит его в другую папку.