Our documentation currently states this for the icon field for profiles:
> A 22x22 image shown next to the name in the profile list. Paths can be absolute or relative /opt/thinlinc/share/tl-select-profile.
This is true, but it's not the complete truth. We also support two other icon types:
* GTK+ stock icons (e.g. "gtk-cancel")
* Named icons (most of the stuff under /usr/share/icons)
The latter is necessary to properly support xsession .desktop files so it is something we really want.
We should document all alternatives available to our users.
Not that GTK+ stock icons are deprecated since GTK+ 3.10. So support for that will likely be removed on bug 7508.