Issues:
Webkit based channels will not work while Plex is running as a service.
Update via web interface is not a good idea. The service wrapper will attempt to keep Plex alive and restart it during the update. Stick with the traditional method for now.
Hardware acceleration is not available to windows services as they are isolated in session 0 and have no access to the hardware