Lo más simple y sencillo para auto-ejecutar una aplicación cuando un usuario inicia sesión en Windows es colocar dicha aplicación o un acceso directo a esa aplicación en la carpeta de inicio del usuario:
%AppData%\Microsoft\Windows\Start Menu\Programs\Startup
- Posiblemente encuentres algunos accesos directos que ya estén ahí
Otras opciones son agregar la entrada en el Registro, crear una tarea programada, crear un servicio, etc, puedes encontrar estas y más opciones en Internet:
https://www.genbeta.com/paso-a-paso/como-ejecutar-un-programa-al-iniciar-windows-10