As Kevin said, you may only need the full path to your app. It's remotely possible you would need the full path to open as well (/usr/ bin/open). Full paths are finicky though, and you will need to know where your application is installed, if the help application is in the app bundle, for instance. Also, paths are different on internationalized versions of OS X.
The right way is probably to use PyObjC and the NSWorkspace object: from AppKit import NSWorkspace NSWorkspace.sharedWorkspace.launchApplication_('MyApp') For more on Workspace services, there is this article: file:/// Developer/ADC%20Reference%20Library/documentation/Cocoa/Conceptual/ Workspace/index.html Also, when you're launching an app with open, you don't need the -a flag, but without it you do need the path to the application. --Dethe You need to lay out the user interface components visually, by hand, with total control over where they go. Automated LayoutManagers don’t cut it. A corollary of this is that you can’t move a UI layout from one platform to another and have the computer make everything fit. Computers don’t lay out interfaces by themselves any better than they can translate French to English by themselves. -- Jens Alfke _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig