as I would typically leave this running on one desktop, and wish to access it from another, what is the possibility of adding some web interface to allow amendment of tasks, add farms, change build queues etc?
(and before "remote access" is suggested - this works to achieve any amendments, however when the session is disconnected then the desktop automatically logs out thus leaving the bot inactive)