Add initial backend implementation to create and move part of desktop streaming (GUI is not yet commited). Fixes an issue reported by Bruno Konik in the crash handling functionality on Windows which could fail to start the application after a reboot while the application was running.