Маловероятно. Хотя procmon действительно контролирует все, что делает приложение, вам на самом деле нужно выполнить все действия, чтобы полностью получить всю область для этого приложения. Невыполнение определенной задачи может не раскрыть определенный раздел реестра или файл, который вы пропустили.
С другой стороны, procmon не сообщает вам, какие библиотеки регистрируются. Одна DLL может фактически загрузить другую DLL, и если вы фильтруете только по приложению, это действие не отображается.
Возможно, вы захотите начать с установки этого приложения на другой компьютер, затем скопировать всю папку, и, наблюдая, вы можете увидеть некоторые дополнительные настройки, что намного лучше, но даже у вас может не быть всего. Но, учитывая, что он включает в себя установку, это не соответствует вашему вопросу: переместите программу.
Но если вы хотите перенести программы с компьютера на компьютер, проще всего начать использовать переносимые версии программ или найти альтернативы, которые имеют переносную версию. Они не записывают необходимые файлы в реестр и хранят все файлы в одной папке (или подпапке) программы. Есть даже сайты, посвященные портативным приложениям, такие как www.portablefreeware.com