damit das Programm beim Windows Start auch gleich mit gestartet wird. Der dafür notwendige Registry-Eintrag (Run) kann natürlich nur mit Administratorrechten geändert werden.
Nicht der für den Benutzer. Administratorenrechte benötigt man nur, wenn man in den benutzerübergreifenden Autostartschlüssel in der Registry schreiben will.