Цитата septerlt (

)
Нужно чтобы у пользователя при запуске старого neuro.exe на ПК проверялась его версия файла
Версия твоей программы находится в глобальной переменной [PubVersion].
Цитата septerlt (

)
и сравнивалась с версией файла neuro.exe на удаленном хостинге.
Как выше mkg сказал, на хостинге должен находится текстовый файл с новой версией программы. Если [PubVersion] и полученное значение из файла на хостинге не равны, то скачать, а вернее предложить пользователю скачать файл и установить новую версию.
Но, нужно учесть:
1. У пользователя может блокироваться выход в интернет твоей программы например файерволом.
2. Если пользователь отказался скачивать новую версию, предложить ему вариант последующих предложений о скачивании новой версии, а не надоедать постоянно окошком с предложением. и т.д.
Цитата mkg (

)
Вот интересно, как не устанавливать программу, а обновлять.
Есть такая команда RunNeoBook.