- Changed the account owner for the service to LocalSystem as it has elevated privileges
- Discovered that this approach (service) may not be the best since as of windows vista, services run in an isolated "Session 0", which has no access to the needed GUI. It seems that a standalone application is what I'm looking for. Will branch out and tag.