You can use CreateProcessAsUser to run an exe from within a service.