Restart-free updates
Issue #1
new
put everything updateable in a .dll, download the new version, quit the instance with the old .dll, create a new instance with the newly downloaded .dll, let it take control over the program