Попробуйте создать на сервере пользователя с ограниченной учетной записью и настройте NTFS-права так, чтобы на все файлы, относящиеся к Вашей программе у этого пользователя были бы права только на чтение. Не забудьте про права на соответствующие ветки ресстра. Насколько я помню, на Windows XP стандартный regedit права менять не позволяет, так что используйте regedt32. Такое решение будет работать для любого способа подключения(radmin, RDP, VNC), при условии что пользователь входит в систему под своей учетной записью.