It result that doesn't matter if the application can find the icon, because the systray is *other* app.
But setting the icon theme path (globally or for the indicator), using a *full path*, works. I finally did: ind = appindicator.Indicator.new("example", "", appindicator.IndicatorCategory.APPLICATION_STATUS) ind.set_icon_theme_path("/home/facundo/temp/bugappind/") ind.set_icon("nice-test-icon") Marking this as invalid. ** Changed in: pygobject (Ubuntu) Status: New => Invalid -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to pygobject in Ubuntu. https://bugs.launchpad.net/bugs/1015820 Title: appindicator does not use custom icon To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/pygobject/+bug/1015820/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs