Estos son probablemente dos temas separados. Primero, VMWare mantiene un identificador para cada VM, y puede saber cuándo se ha movido o copiado uno. Si cambia o conserva el UUID es más para asegúrese de que esa instancia particular de VMWare no se confunda. Definitivamente no quieres más de uno con el mismo UUID. Dado que esto también se almacena en el SMBIOS y es legible por el sistema operativo virtual, mantenerlo podría ayudar.
En lo que respecta a la activación de Windows, las máquinas virtuales virtualizan la mayor parte del hardware, pero, por ejemplo, informarán la CPU real en la caja. Por ejemplo, incluso si asigna solo un procesador virtual, seguirá diciendo "i7 Quad Core" en las propiedades del sistema. ¿La CPU para tu MacBook e iMac es diferente?