With Parallels or VMWare windows is installed in a virtual machine. You install Parallels or VMWare and then you can move the image around, to windows it is not being re-installed and it looks like the machine is identical. Windows has no idea it is running on a different machine.
I do a lot of contract work and we have moved to an all VMWare solution where we create a virtual machine for each and every project, install all the tools and do all our development there. Then when we are done and want to deliver, we just send the image file to the customer and they have our entire development environment for them. They don't need to setup / change anything. Either we charge them for the Windows license or they supply it to us; but that's the only additional cost to them and it saves a TON of time and effort. Nothing sucks more than to spend a year developing a project, having it work, delivering the files to the customer who is now using the new version of the tools that causes failures. Grrr... This eliminates any setup / configuration / version issues.
So, the answer is, yes, just copy over the image file and install Parallels and it will be right as rain.