I'll be honest here. XP Mode is nice. But Windows Virtual PC leaves a lot to be desired. You should get VMWare Player and migrate your XP Mode over.
VMWare Player does allow distribution of VMWare Player, just got to fill out a form or you can ignore it.
http://www.vmware.com/products/player/player-reseller-registration.html