Sim, o perfil de roaming ( %AppData% , padrão %UserProfile%\AppData\Roaming ) foi projetado para ser transferido entre computadores (em um ambiente de domínio) e, depois, restaurá-lo deve preservar a maioria das configurações de usuário da maioria dos programas. Eu realmente fiz isso muito recentemente eu mesmo.
Observe que alguns programas incorretamente esperam que partes da pasta appdata local ( %LocalAppData% , padrão %UserProfile%\AppData\Local ) sejam restauradas também. Infelizmente, isso é realmente caso a caso e você terá que lidar com eles à medida que surgirem. Geralmente, você pode simplesmente remover os dados do aplicativo ofensivo da pasta de roaming, se necessário. Você também pode tentar restaurar a pasta appdata local inteira se tiver um backup dela.
Outra coisa que pode estar faltando são as entradas do registro, que são parcialmente armazenadas na raiz do perfil ( %UserProfile%\NTUSER.DAT ). Alguns programas armazenam suas configurações lá, que não serão restauradas com o perfil móvel. Você pode querer restaurar esse arquivo também, mas copiá-lo para outro usuário pode não funcionar. Se houver configurações específicas necessárias, você poderá exportar as subchaves relevantes de HKEY_CURRENT_USER e importá-las para o novo perfil (ou montar o arquivo dentro do regedit se não puder efetuar login como usuário).