Unfortunately there isn't a way to connect from a service as you've already discovered.
You can run a DropPoint manually by specifying '/asexe' on the command line but you'll need to set it as a startup task and of course it won't function when there is no logged in user.