If you cannot create a VM, possible reasons include the host not being licensed properly, or the location of the .img file not being on a VMFS accessible datastore (i.e. \_supported_ locations are /vmimages or /vmfs/volumes/*).
Anyway, creating the dummy VM is the way to go. Just choose the OS closest to your desired VM, and give it a 1GB disk. Once the VM is created, delete the disk, and copy over your actual disk to the desired VMs folder.
Adjust the properties to point to the newly copied disk. power up and pray.
If that doesn't work, then you may consider using VMware converter (either on your source machine at home, or the copied image).
As a final note, ensure that the .img file is always copied around in binary mode (as opposed to text/ascii) between physical servers.