OS X launchd PropertyList Generator by Michael Rieder

Launch daemons can run without a user logged in. Launch daemons cannot display information using the GUI.
Launch daemon configuration plist files are stored in the /Library/LaunchDaemons.

Launch agents can display information through the window server. As with launch daemons,
launch agent configuration plist files are stored in the /Library/LaunchAgents.
User launch agents are installed in the ~/Library/LaunchAgents folder.
Example for a Launch Daemon:
Create a launchd plist with this Website and save this file in /Library/LaunchDaemons