public static void CheckForUpdates()
{
if (!updateCheckStarted) {
updateCheckStarted = true;
versionCheckWorker = new BackgroundWorker();
versionCheckWorker.DoWork += versionCheckWorker_DoWork;
versionCheckWorker.RunWorkerCompleted += versionCheckWorker_RunWorkerCompleted;
versionCheckWorker.RunWorkerAsync();
}
}