Too bad. A software that we have to compile ourselves and has no instructions is not exactly what we are looking for.
About the RDP, have you seen this one
Yes I can redirect smart cards connected to the local computer to the remote machine and use them there, but this is not what we are interested in. Hence the option is disabled in the Terminal Server Client.
The smart card is already connected to the machine where it should be used, the only reason why RDP comes into play is that this machine is located in a remote datacenter.