title: How can I prevent my desktop application from breaking horribly when the user messes with its files at run-time?
body: <p>Such as deleting the output file during run, directing two instances of the sw to the same IO etc ?</p>