Uninstalling the RPM:s (or deb:s) should be sufficient to get rid of ThinLinc completely. We should have post-uninstall scripts that undo what tl-setup creates.
For RPM, this has been severely mitigated by the fact that we use %ghost files these days.
Examples: - the printer backends and queues. - python-thinlinc symlink - web integration configuration (tlclient.cgi)