That's what I've been trying to suggest--a better update mechanism. If you aren't worried about bandwidth, then just add an automatic, background update downloader. There could be a checkbox to include the latest public version (what is on the MC12 forum) and MC would then check every 1 or 2 days. If an update is available, it would silently download it in the background. When finished, it would popup like Firefox does. All you have to do is click Restart & Install and then it would use the auto install process. With almost no effort, the user is constantly running the latest version.
This probably should be turned off by default because things do get broke from time to time in the latest public versions...that's why you restrict the current update system to more stable, older versions.
I say bandwidth because technically, my work PC, for example, could get the installer over library server from my server.
BTW: there should be an auto install & restart when IDLE feature because my server could do it on its own then. But it could easily serve out the EXE before sending the library. Remember the "different version" error? Instead of that, it could just download the latest version (from server or J River...)