Auto Update Arduino programming from a .exe file

This may be the wrong place for this question, but I was curious to find out if any one has seen an answer to this problem:

Everyone who works with Arduinos knows how to upload code to the micro controller from Arduino compiler.

But what I'd like to know is, has anyone found a way to release a .exe or .dmg "patch" for a board, where you plug the board into the computer, and run this patch, and it will automatically update the software inside for you?

Could try some of the solutions discussed here: