the only part of may code that i can see as "dangerous" is that i have started adding portions to send emails (though i currently do not, new licence when you update does reflect that)
edit: here let me make a version with no email code
reading into my code, maybe it doesnt like how i terminate the process and run the installer for updater
System.Diagnostics.Process process = new System.Diagnostics.Process();
System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal;
startInfo.FileName = path;
process.StartInfo = startInfo;
this.TopMost = false;
process.Start();
Application.Exit();
try downloading this version:
Test Version