GUI service manager for OS X?

I am looking for a GUI application, with in icon on the top bar, that can be used to start and stop different services on OS X.

These do not have to be real OS X (launchd) services/daemons, it is enough for me to be able to define them, with a name, a start and a stop script.

Mainly I want to use it for development to manage things like tomcat, nginx, postgresql... which are not usually started.


I'd rather have this a comment, but for some reason I can only post answers.

Have a look at LaunchControl: http://www.soma-zone.com/LaunchControl/. While it does not offer a menu item to start/stop services it provides a list of all available launchd jobs, their current status and a way to start/stop them with the click of a button.

EDIT

LaunchControl now does offer a menu item for controlling selected jobs:

enter image description here


You may also give a try to Lingon X . You can use it to start and stop services, schedule them, etc. It is basically a GUI to launchctl, you do not have to deal with those pesky plists directly. It is not free (costs $10), there's a demo version.

Note that the only important information in this answer is the name of the app and the URL at which you can find it -- the rest should be straightforward both for the original poster and other people looking for a similar program. However, I was warned by some higher entity that one-liner answers are not sufficient. Trying to be a good StackExchange citizen, I added a bit more detailed description of the tool. :-)