Minha sugestão seria usar gpedit.msc (lembre-se do msc)
Em particular, use as configurações do computador (não usuário)
Configurações do Windows
Inicialização
Coloque seus comandos aqui para iniciar o magic jack.
Eu quero que meu magicJack seja carregado toda vez que o computador for reinicializado, independentemente de um usuário estar logado ou não.
Atualmente, posso fazer isso ativando logins automáticos e tendo o programa na pasta de inicialização. Acho que isso costumava ser algo para o qual você configuraria um serviço, mas, pelo que me lembro, isso forçou o programa a ser executado em segundo plano e tornar a IHM inacessível.
Fácil peasy. Dê uma olhada em aqui . Você encontrará um guia detalhado da Microsoft sobre como fazer um serviço sozinho para que os programas iniciem após a inicialização sem que o usuário tenha feito logon.
E aqui você tem uma pergunta semelhante com resposta aceita.
comando em si:
sc create newservice binpath= <pat_to_the_executable>