Is there a way to locate an already installed application on Mac OSx. I need to do it programmatically, from Java. Java by itself will not do it for you. I know I can probably do it using a shell command with the help of Runtime.getRuntime().exec(), but I would rather do it by calling a set of existing Mac OS X/9 APIs. Thanks in advance.