Try running your app in a debugger so you can see exactly where the exception is occurring. My guess is that you're trying to access an object that has already been destroyed. When the AutomaticUpdater closes your app to install an update it immediately exits your app in the form's constructor. So don't usen objects that have been already destroyed if you're using any "Closing" "AppClosing" or "FormClosing" events.