Segun tengo entendido Windows 7 lo que hace para ser compatibles con aplicaciones XP y por lo tanto correr visual basic, es bajarte un tipo de maquina virtual como VmWare o VirtualBox que se llama
Windows XP Mode (VirtualPc), por lo cual si es windows XP virtualizado no le veo ningun problema.
Mas no he tenido la oportunidad de probarlo, pero hazlo y nos comentas para sacarnos de dudas