I'm thinking a simple update routine for an application I'm making could be to download a newer version of the exe to the "C:\Program Files\My Program\My Program.exe". I'll have a secondary program do the exe swap automatically. My program already requires admin rights.
Does anyone foresee an issue with this? There will be shortcuts pointing to it, but the exe will have the same name so that shouldn't be an issue.