Aplicación de inicio de Ubuntu 11.04 vs /etc/init.d

¿Hay alguna diferencia entre estos dos methods para que la aplicación comience en el arranque? Necesito una aplicación para iniciar antes de que ocurra un inicio de session y estoy cuestionando si el menu de la aplicación de inicio de Ubuntu lo logrará o no. De lo contrario, puedo poner una secuencia de commands de inicio en el init.d, pero luego tengo que encontrar la manera de recordar que es donde lo metí (no confundir con /etc/rc.local, que no parece funcionar en Ubuntu 11.04). no hay otra manera de verificar que, de hecho, el progtwig se está ejecutando sin iniciar session en este momento. Gracias.

Sí, hay una gran diferencia entre esos. Lo que puede configurar en el menu "Aplicaciones de inicio" son todas las aplicaciones que se ejecutan después de que el usuario inicia session en su entorno de escritorio. Y los scripts en /etc/init.d son scripts de inicio del sistema : afectan (casi) a todo lo que se carga desde el momento en que el sistema finaliza la etapa de kernel de inicio (cuando el progtwig init se ejecuta con PID=1 ).