Esse usuário teria que descarregar explicitamente o trabalho no nível do sistema para tentar colocar o carrinho antes do cavalo.
Não há processo para atrasar uma tarefa do sistema até que um usuário efetue login, portanto você teria que adicioná-la de alguma forma ao código launchd como uma extensão. É open source, mas parece um grande empreendimento e rompe com o fluxo da ferramenta.