Есть ли ПО для обновления программного обеспечения или писать самому?
например, winsparkle.org (порт известного в мире osx проекта sparkle) или https://github.com/Squirrel/Squirrel.Windows
Писать свое на основе torrent протокола.