When adding an item to a list object with a unicode label PGU seems to throw a fit. I'm not sure why exactly but here is a copy of the error it throws when passing a unicode string.
File "/usr/lib/python2.5/site-packages/pgu/gui/area.py", line 416, in _add
item = _List_Item(label,image=image,value=value)
File "/usr/lib/python2.5/site-packages/pgu/gui/area.py", line 327, in __init__
self.widget.add(label, image.rect.w, 0)
File "/usr/lib/python2.5/site-packages/pgu/gui/container.py", line 273, in add
w.style.x = x
AttributeError: 'unicode' object has no attribute 'style'
I've also notice some other objects in PGU dislike unicode, I don't remember off the top of my head at the moment so I'll try to get back on that.