Do you have to ghost cast? The easiest method I've seen is to attach the blank .dsk (vmdk) file you want to use to a temporary VM running Windows from a different .dsk (vmdk), then use Ghost32.exe within that guest OS to put the image on the blank .dsk (vmdk), then power it off, detach the .dsk (vmdk), and attach it to the new VM you want to run that image.