The standard install of ThinStation 5.1 uses a very stripped down XFCE environment as their standard desktop experience, with desktop files for all defined sessions. The ThinLinc desktop file (and menu entry) lacks an icon on this desktop.
The actual desktop file looks like this:
> [Desktop Entry]
> Name=Thinlinc [fs]
> Comment=Thinlinc [fs]
> TryExec=pkg fullscreen thinlinc
> Exec=pkg fullscreen thinlinc
As of testing of Thinstation 5.4 on bug #2374, this seems not to be a problem at all.
I stumble upon this problem once again and dived into it with the following conclusion:
Our Thinstation client package is not a fully complete Thinstation package and depends on ThinLinc packaging related files included upstream with Thinstation.
We should investigate and update our packaging with information from what is shipped so we don't depend on those. For example there is a upstream install script which "patches" our package to work with Thinstation.
This is the origin problem with disappearing icons where one MUST build thinstations image once with shipped thinlinc client to get icons into place, then one can upgrade thinlinc client using out package.