[launchd-dev] launchd: how is it supposed to be done?