Sadly, it seems like it's implemented in python, and it doesn't really handle anything besides downloading the files.
I do wish someone actually built a good update system for desktop software, though it probably won't be relevant for long once enough users migrate to win10, since at that point every dev ecosystem will have some kind of store that handles updates for developers.