Thanks for the feedback @NyleFL, we always appreciate the end-user perspective.
What you’re describing can be achieved in ThinLinc, by setting up two clusters, each with its own master server. The user then selects whether they want a load-balanced or “dedicated” session by which cluster they connect to.
The latest version of the ThinLinc client (4.20.0, just released at time of writing) includes a new feature to help with this; it will remember previously entered server names and provide these as suggestions to the user. So managing multiple clusters in this way just got a bit easier.
Another option is to create separate client configuration files for each cluster, and use these to launch the ThinLinc client. This process is described in more detail here: