RE:Ejecutar programa al iniciar windows
Como dijeron aca los otros... podes crear una clave de registro en ese camino, pero para hacerlo mas interesante, hace que el programa las cree (aprendete el funcionamiento de las API del regitro de windows... no me acuerdo bien como usarlas, pero se que los nombres de cada una empiezan por REG.... te recomiendo que veas la pagina www.mentalis.org/apilist/apilist.php y busques todas las que empiezan por REG, eso si, comete el inglés, no encontre una en castellano, sigo buscando...en lo personal, a las funciones del registro no les di mucha bola, les perdi la practica)
Espero que te sirva