O Windows Virtual PC nada mais é do que um software de virtualização, como o velho Microsoft Virtual PC2007, VMware, VirtualBox, entre outros.
Ele possibilita a criação e execução de máquinas virtuais no Windows 7 com o uso das
tecnologias de virtualização da AMD e Intel.

Já o Windows XP Mode utiliza o melhor sistema operacional que a Microsoft já lançou, o Windows XP, virtualizado é um 'sistema' otimizado que permite a execução de aplicações incompatíveis com o Se7en, que são instalados no XP virtualizado, diretamente no desktop do sistema principal.
O foco do Windows Virtual PC e XP Mode não é o usuário doméstico comum por motivos já
comentados, mas sim os chamados 'ambientes corporativos' (por isso ele vem com o SP3), onde existem muitos programas antigos. Com essa nova ferramenta o Windows 7 não rodará tudo, mas certamente estará muito próximo disso graças aos 10 anos de experiência do Windows XP.
Resumindo:
O Windows Virtual PC e o Windows XP Mode são dois programas que, em conjunto, permitem criar um sistema virtual capaz de rodar o Windows XP dentro do Windows Seven.
1. Precisa ter o Se7en (somente nas versões: Professional, Enterprise ou Ultimate)
2. Hardware: o processador precisa ter a tecnologia Intel (Intel-VT) ou AMD Virtualization
(AMD-V). Atenção! Mesmo alguns computadores mais novos não possuem essa tecnologia.
Existe um programa que detecta isso: é o SecurAble: (rode e descubra por voce mesmo)
http://www.grc.com/securable.htm

3. É recomendável que seu computador tenha pelo menos 2 GB de memória RAM para que o sistema rode satisfatoriamente.
Vamos aos Programas:
Baixe o Virtual PC (ele é pequeno: 4,88Mb), instale.
A seguir baixe o Windows XP Mode ( 442,00Mb), ele é específico para usar nessa modalidade!
http://superdownloads.uol.com.br/download/113/windows-virtual-pc-2009/
http://superdownloads.uol.com.br/download/106/windows-xp-mode/
Para fazer FUNCIONAR:
Inicie o Windows Virtual PC normalmente. A primeira inicialização demora alguns minutos,
depois o Windows aplicará as configurações de usuário para o Windows XP. Ao terminar deixa uma janela aberta:

Com a janela do Windows XP aberta, instale qualquer programa, jogo ou sistema que esteja na pasta do XP. Neste momento, você pode usar a conexão com a internet para baixar o programa, ou então, copiar o arquivo de instalação que esteja em alguma pasta do Windows Seven e colar no Desktop do XP.
Nao existe DUAL BOOT... que fique claro.

Voce deve inicializar o sistema virtual sempre que for instalar um novo programa no Windows
XP (exemplo o Winamp). Ao iniciar o Winamp pelo XP pela primeira vez, o sistema criará um
atalho para ele no menu iniciar do Windows 7 automaticamente dentro da pasta “Windows
Virtual PC >Virtual Windows XP Aplications”
Com esta tecnologia de virtualização, é possível usar programas compatíveis apenas com o
Windows XP como se estivessem rodando no Windows Seven.
Depois de instalado, Para utilizar o seu programa ( nao caso, o Winamp), basta dar um clique no menu dele.
Maiores Informaçoes AQUI:
http://www.microsoft.com/windows/virtual-pc/download.aspx
E AQUI tambem:
http://www.microsoft.com/windows/virtual-pc/
Lembre-se que a janela com o Windows XP só precisa ser aberta na primeira inicialização e
para instalar SEUS NOVOS programas (plataforma do XP).