It is matter of taste Whatever sketch I compile, after compilation the hex is in buld.folder so opening my programmer offers that hex and I just clik on it (within the programmer). So at least once per session you have to click on the hex
PS: maybe you have to place your [MOD] topic into "Using Arduino: Installation and Troubleshooting" forum item..
PS1: is the dotnet 4 installation safe? - I do not want to mess too much with my XP setup, so trying to avoid experiments...