Eu já vi várias maneiras de adicionar programas ou daemons para iniciar no Ubuntu 12.04, mas não tenho certeza sobre cada método, basicamente porque não entendo o procedimento de inicialização subjacente. Eu preciso de
Uma maneira de executar um daemon antes de efetuar login com raiz como proprietário
Uma maneira de executar um programa após o login de um usuário
Uma maneira de executar um programa após o login de qualquer usuário
Uma maneira de executar um programa depois que todo o ambiente do gnome estiver configurado