I mentioned in my last post that one can use automator to make a shell script an application on Mac OSX. It’s not the most efficient way of running a script, but if you don’t want to mess with your shell $PATH or .profile, it is a convenient thing to do. And it’s simple.
And there you go. Now you have a application you can launch in whatever way you like to launch your applications. I use Spotlight as my main application launcher. As with any other application, you can attach your own icon if you’d like.