Well, no dice.
I just uninstalled GIMP, then uninstalled GTK, just in case.
I ran the install on GTK - the exact file I ran was "gtk-2.12.9-win32-1". It went fine as before. No errors that I could see.
Then I reboot my laptop.
Next, I attempted to install PyCairo.
I got the same three error messages. This time I recorded them:
1.
title: Could not create
message: pycairo-py2.5
I clicked "OK" (no other options)
2.
title: Could not set key value
message: Python 2.5 pycairo-1.4.12
I clicked "OK" (no other options)
3.
title: Could not set key value
message: "C:\Python25\Removpycairo.exe" -u "C:\Python25\pycairo-wininst.log"
Again, clicked "OK" (no other options)
And... finally it pretends to finish installing, and voila, I click "FINISH".
In the C:\Python25 folder, under "Lib\site-packages" (the default directory for the PyCairo install) there is now a Cairo folder, within which we find three files named "_init_" (one a python file and the other two "compiled" python files) as well as _cairo.pyd. In the former directory there is also a file called "pycairo-1.4.12-py2.5.egg-info". There are also several pygtk files and a gtk-2.0 folder. (I don't know if the pygtk files are left over from the previous install, but I suspect that has nothing to do with the current error.) Given these errors, I didn't bother trying to install pygtk or pygobject.
So... any chance you guys think a functional install of Python for GIMP will be included in future GIMP versions? Also... does any of this make sense to anybody? I guess I just don't get to use python scripts in my GIMP...
Another question: What the heck are each of these supposed to do? And why are they required to make GIMP python scripts useable? I've enjoyed using GIMP for sure (and you can't beat the price) but it's certainly doomed to be relegated to a very narrow niche-status if it's this difficult to get the full benefit of GIMP's python script functionality.