VMware - Create VM out of a current desktop
Yes. VMware vCenter Converter
As an update to this, Workstation 8 comes with a P to V converter
Alternatively you can image the disk, use the Qemu tool qemu-img to convert it to a VMware disk file:
qemu-img convert -f raw raw.img -O vmdk new.vmdk
And that's basically it.