Isso depende muito do aplicativo em si. Alguns aplicativos fornecem um recurso para mover um diretório de dados, no entanto, muitos aplicativos, uma vez instalados, não fornecem um meio automatizado para mover o diretório de dados.
Você está rolando os dados aqui, mas, dito isso, tive sucesso fazendo isso no passado.
Geralmente este processo requer que você inspecione os arquivos de configuração do aplicativo dentro de sua estrutura de diretórios depois de garantir que ele não esteja sendo executado. Você deseja determinar onde os ponteiros para os dados estão localizados para que você possa alterá-los. Geralmente, são arquivos e entradas de registro.
Se você puder localizar todas as referências aos dados nesses dois locais, poderá simplesmente copiar os dados em outro local, atualizar todas as informações do caminho que fazem referência aos dados nos arquivos de configuração / registro.
É assim que é feito SE pode ser feito.