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.
Looks good!