wyUpdate.exe wont quit

So I was using the system fine for the last 20 revisions of our software to our pilot users, and now for some reason the Auto-Update system doesn't work well anymore. Not only does wyUpdate.exe stay resident after my application terminates, the widget seems to always show that there are updates available when it shows on the screen, but after checking the internet, sees there are none and updates to show there are none.I've re-copied both the EXE and the WYC files and still doesn't work right.

Not sure what I could be doing to the .NET class that could cause something like this. I am applying .Cancel() and .Dispose() on the AutomaticUpdater class because if I dont (close) it down, it causes exceptions if the window it was showing in has been disposed.

Otherwise I dont know whats happening.

Just so everyone knows, if you have this problem, it could be because you tried to .Cancel() a request but disposed or quit the application. It causes wyUpdate.exe to stay running in the background indefinitely (or until user stops the process, or reboots computer).

If only I had a way to STOP the widget from Updating or doing some operation, so the user can quit the app without having to wait until check is complete...

otherwise that causes the whole app to crash because the widget needs the MainWindow and it's been released. Very frustrating.

I'm not quite sure what you're doing. Why are you disposing the AutomaticUpdater? Any chance I can see a snippet of what you're doing?