Ich habe es noch nicht ausprobiert, aber ist App-Tethering nicht dafür geeignet?
https://docwiki.embarcadero.com/RADS..._App-Tethering
Es gibt Beispielprojekte je nach Delphi-Version (ab XE6):
C:\Users\Public\Documents\Embarcadero\Studio\22.0\ Samples\Object Pascal\
RTL\Tethering
Oder ganz klassisch per
DDE (Dynamic Data Exchange), was genau für solche Fälle gedacht war. Ist schon etwas älter, sollte aber immer noch unter Windows funktionieren. In Delphi suchen nach TDdeClientConv bzw. TDdeServerConv