Le mode XP est basé sur l'utilisation du logiciel de virtualisation Virtual PC 2007 (équivalent Microsoft de VMWare Workstation en nettement moins souple et performant).
Ce dernier est intégré dans Windows 7, mais avec des possibilités très limitées de configuration.
Le démarrage d'une application en mode XP entraîne celui de la machine virtuelle XP qui est relativement long (45s pour Foxit Reader contre 2s en XP natif).
Le point le plus gênant est toutefois l'exécution du programme dans l'environnement virtuel : par exemple Foxit voit le système de fichiers de la machine virtuelle XP, pas celle de la machine hôte 7
Il faut aussi tenir compte de certaines contraintes matérielles : le processeur doit supporter le mode AMD-V ou Intel-VT.
Il est aussi impossible de démarrer le mode XP si Windows 7 tourne en tant que machine virtuelle.
Cerise sur le gâteau : Virtual PC 2007 en version complète est ... gratuit, inutile donc de payer une version pro de 7 uniquement pour le mode XP.