Если Вы действительно хотите, чтобы Ваше приложение работало, как оно должно против различных версий, Вы хотите их отключенный друг от друга - таким образом, я советовал бы иметь 3 x установки XP. При использовании ESXi 4.1, Вы будете видеть некоторые значительные сбережения памяти между 3 VMs, таким образом, я не волновался бы слишком много об этом.
По существу, если Вы собираетесь сделать что-то, делают это хорошо :)