>>Generally when I am making a launchdaemon or agent, I put the thing to run in a script and then you can use the simpler Program key. This is a good practice...and also lets you get the shell script ...