Я сейчас пытаюсь сделать приложение переносимым.
Где общие места, в которых приложение помещает свои настройки в Windows-машину?
знаете ли вы о других местах, кроме
-registry
-Currentuser / Данные приложения
-app папка
После того, как вы обойдете все места, о которых только могли подумать, попробуйте запустить приложение с Process Monitor в фоновом режиме. Используя правильные фильтры, он покажет вам, какие ключи реестра и файлы были доступны. И он покажет точную трассировку стека для каждой операции, поэтому вам не составит труда найти источник этих вызовов.
Просто для полноты - в реестре есть несколько мест (текущий пользователь и локальный компьютер). Это зависит от того, как разработчик сохранил его.
Как сказал Шон в комментарии, это также зависит от структуры приложения и версии Windows. (Спасибо, Шон)