If you exported Cygwin's registry values from the windows registry, moved the C:\cygwin to the new computer, and then imported the registry values, that would work.
Just install the base cygwin on the new PC, and then copy the C:\cygwin over, I think that should work, and be easier than finding those registry values.