In my program you can check if there is a newer version available. this is done by downloading a file to the app.path reading it. and then removing it. But the temporary file keeps behind and if the user checks again it will just give the user the one from the temporary files. Is there a way to remove the file in the temporary internet directory?