Tyvärr kan man inte ta ett program och starta det som en Windows tjänst, bara så där.......
Jag har löst det så att jag byggt ett program "Launch Application" där jag kan lägga in X antal program som sedan startas i en sekvens och att jag kan sätta fördröjning mellan programstarterna för att vissa applikationer är beroende av att andra hunnit igång.
En Windows tjänsten startar sedan "Launch Application"!
Nackdelen att starta program med hjälp av en tjänst är att man inte får något UI, användargränssnitt!
Det går men är ganska omständigt att få till.
Om man nu inte är programmeringskunnig så kan kanske
https://www.coretechnologies.com/products/AlwaysUp/Apps/RunWinFormsAppAsAService.html vara ett alternativ.
Jag har inte själv provat, men verkar vara en lösning och dessutom ger det ett användargränssnitt!
Har du har dina datorer i ett nätverk så föreslår jag att du loggar in på din remotedator, startar upp de program du vill ha igång manuellt, alternativt lägger dom i autostart.
Därefter hämtar du ner
https://technet.microsoft.com/en-us/sysinternals/psshutdown.aspx .
Lägga det ex. i Windows/System32.
I ett kommandofönstret skriver du "psshutdown \\Remotedatorn namn /d".
Detta sätter datorn med namnet i vänteläge med /d alternativt /h för hibernate.
Senare kan du starta upp datorn via Wake on Lan eller via det sätt som du normalt startar upp din remotedator.!