pues una forma ligera es hacer una copia del ejecutable tuyo a la carpeta de
Inicio de programas de windows,y asi se te ejecuta automaticamente...la otra mas ideal es crear una clave en el registro de windows en la ruta
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run,y ahi crear una clave con el nombre que quieras,y con el valor del path(ruta) de tu programa,y asi cada vez que se prenda la maquina va a leer el registro ese y la ruta y lo va a ejecutar...aca tenes algunos ejemplos:
Registrar el programa para que inicie junto con windowsRegistrar el ejecutable para que inicie con Windows mediante Windows Scripting Hosty tambien por ahi en la pagina de el guille hay una clase que te podes bajar con un ejemplo de uso,bastante completa...
saludos.