Why not pass in an extraneous argument when you issue a command from ARD. It's more a workflow than a system generated tag, but ARD likely sends the same command to launchd as the `open -a` command would so that level of indirection means that you can't depend on the typical ppid from `ps -ef` to find the process that forked a specific script.