Since you're running Windows XP and already have a Windows 7 VHD, I would say make a duplicate copy of it and upgrade it to IE10. IE10 for Windows 7 can be got from here.
I would suggest you to upgrade to Windows 8 Pro as it includes Hyper-V and native VHD booting support. Native VHD booting is on Windows 7 as well. See this post. This enables you to boot multiple Windows OSes as if running on bare metal.
Let me know if you need further clarifications.