Ясно. Идея хорошая. Но для этого надо перезапустить программу. В принципе не сложно, но хотелось бы по кнопочке..
Есть такая мысль - по кнопке запускается EXE'шник (назовём его Update), сама программа выгружается. Update сканирует процессы и ждёт, пока основная программа выгрузится. Затем производит обновление, запускает программу и выгружается. Я просто подумал, что есть варианты попроще..