Expose a method where the incontrol service can be restarted remotely.
Occasionally, my incontrol service has lost the connection to the usb stick it still reports the devices in the last state that they were in. and attempts top turn on or off a device appear to work. but he device is state is not changed. When this happens I have to shutdown the GUI if it is running, and stop and restart the Incontrol service. This is difficult to do when I am away from home.
Mariusz Lon commented
You would need to have another service running for this to work. On my servers I use http://www.mobilepcmonitor.com/ to remotely monitor services and restart them from my phone if needed.