A maioria dos softwares não pode ser migrada do XP para o Windows 7, a maioria depende do registro do Windows e pode ter outras dependências do XP, como dll's e ocxs, não encontradas no W7.
Algumas aplicações podem ser instaladas no Windows 7 e copiar os dados do programa paste da instalação antiga para a nova, variando de programa para programa, se você pode fazer isso e onde o programa armazena os dados. Alguns programas você terá que exportar chaves de registro e importá-los no Windows 7, não uma tarefa trivial, mesmo que isso possa ser feito.
O Windows 7 pode armazenar dados do programa e entradas do registro em diferentes locais, complicando ainda mais o processo de migração.
Eu tive sucesso com algum software e não tão bom com os outros.