Если возможно, сделайте приложение запущенным без какой-либо процедуры установки и предоставьте его на общем сетевом ресурсе (например, с фиксированным UNC-путем).Вы не указали клиентскую операционную систему: если это Windows, создайте MSI, который настраивает что-то в меню «Пуск», которое будет запускать приложение с общего сетевого ресурса.
При таком подходе обновления будуттак же просто, как заменить файлы на файловом сервере - но он всегда будет работать на клиенте.