Running FreeBSD on Microsoft Virtual PC 2007 step by step:
- download and install Microsoft Virtual PC 2007
- download the FreeBSD vmdk file from VMware's Virtual Appliance Marketplace - OS
- download and install VMDK to VHD converter (You may need .NET Framework to run it.)