ник: час
А Вы батники умеете писать?
==============================
Если да то всё решаемо запросто
текст батника лежит у нас в программе и если вдруг батник снесли -
мы грозя пальчиком его программно создаём и запускаем, а нашу прогу закрываем.
И он уже скачивает и заменяет программы