I found there are at least three ways to launch an app with Mac OS X from an application.
By using Scripting Bridge, you can use the method activate to launch a cocoa app. See: Scripting Bridge.
activate