Вот примерно такое и хотел описать, но автор вопроса утверждает, что вопрос про хранение данных на флешке, а не оперативную память, и это очень странно.
Rampage1410, нет, программа делает то, что в неё залодил разработчик. Поэтому она никак не может догадаться прочесть настройки из другой ветки реестра.
gavlovsckij, Вот тут немного не верно сделано. Полностью туда запрещать запись не стоит, так как туда ПО часто пользовательские конфиги пишет, а вот запретить оттуда запуск чего либо, кроме разрешенного ПО (например хром) - вот это правильный вариант.
gavlovsckij, Для корректной работы пользовательского ПО запись в AppData в своем профиле пользователю должна быть разрешена, так как там хранятся многие настройки, да и папка Temp тоже там лежит.
Любопытно, зачем такой запрет?
Мы, для минимизации запуска всякой дряни, разрешили запуск ПО только из папки Program Files, Program Files Х86 и Windows. В них пользователь ничего установить не может (если не админ). Из AppData разрешили запуск только известных нам приложений, указав полный путь к ним и хеш./сертификат В итоге у юзеров ни игр, ни торрентов, только рабочее ПО.