Running as Windows Service was possible back in Squeak VM days where Andreas Raab implemented registration into SCM (Service Control Manager). Code should be in Pharo VM too.
See also http://forum.world.st/headless-CogVM-on-Windows-td4648336.html Possibly the "-service" may be broken/may not be recognized in Pharo Win VM anymore, havent checked. Bye T.