If you change : self.__selectItem(unicode(i18n("Desktop"))) into self.__selectItem(unicode("Desktop")) it works.
If you change : self.__ selectItem( unicode( i18n("Desktop" ))) selectItem( unicode( "Desktop" ))
into self.__
it works.