Creating registration if it isn't there...
Look in the local user key first...
Stupid bug.
Try a few times to see if it is now installed.
OK. That didn't help.
Copy the exe to a temp location so that it is on the local disk.
Added metadata about dlls required for pycairo on windows.
Added download of dll zip files.
Install the dlls in to the package with the .pyd file. Seems to work.
Add py2exe to the package store.