I'm asking myself the same question.
I am running both an automatic antenna switch, and a tuner. Both rely on CAT. I wrote myself a simple TCI <-> CAT interface which runs really fine as long as I am at home.
Unfortunately, TCI information comes from the EESDR2 (or EESDR3) programs running on my local computer at home, because they contain the TCI servers.
When I run EESDR2 or EESDR3 remotely, however, my TXI <-> CAT interface program running on my home computer is not able to retrieve the frequency information that it needs to control my antenna switch and my tuner because of the missing local TCI server.
What I needed was a solution that provides TCI information coming from my remote EESDR2/3 programs that can be retrieved on my home computer.
All this is not a problem at all as long as I directly connect my remote EESDR instance to my local area network at home through a VPN connection.
But if I do so, I won't need the Expert remote solution at all.
What I would like to have was a solution where the starter.exe (or another) program provided the TCI server information, instead of the EESDR2 / 3 program that's currently connected to my SunSDR2 SX hardware (no matter if or if not connected remotely or directly). This way, other programs that interface to local devices such as tuners, switches or whatsoever would function even when controlling the hardware remotely.
Best 73
Eberhard, DK8JV