We have a couple of issues here that is very well affecting nicotine running.
First, I see that nicotine and pygtk and it's deps were built against the testing versions of cairo, atk, gtk and pango. That will break the system if it is running the standard gtk+-2.tcel already. That is my fault, I should have not put them up until I tested them myself and replaced the existing gtk+-2 extension. The newer gtk stack requires an updated pixman which will happen in the near future as it is also waiting on some other changes. Sorry for the confusion.
Second, if you invoke the tcz version of python from the command line and give these two commands you will see that the python search paths are wrong when it is searching for modules. Since the python binary itself resides in /tmp/tcloop/usr/local/bin it's search path is /tmp/tcloop/usr/local/lib/python2.5/site-packages, as well as other directories starting in /tmp/tcloop/usr/local instead of /usr/local. I think there is a fix for that, I have been looking at how Gobolinux does it as well as there may be a compile time option to change that. So python.tczl is broken indeed. I will work on a fix. Simply moving the python binary itself into /usr/local/bin and leaving the rest as symlinks works, but maybe there is a way for it all to exist as a tcz.
For now, let's only build against the current gtk+-2 extension and not the testing ones. I will try to find a resolution to that soon.