RE:Programa arranque inicio
Hola.
Vas por el camino correcto. El registro es la clave para iniciar un programa de forma automatica. Desconozco los problemas que tuviste, pero me imagino que colocaste la clave en un lugar inadecuado.
El lugar para hacerlo es en:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
ahi pones una nueva clave alfanumerica con la ruta de tu programa por iniciar, por ejemplo "C:\Archivos de programa\myprograma.exe". Incluso le puedes pasar parametros para saber que se está iniciando junto con windows, como "C:\Archivos de programa\myprograma.exe -unparam".
Espero que te sirvan mis comentarios.