Remoting is a relic of the past and is replaced by WCF.
You need to implement the WCF service and set the instancing Single mode.
I suggest you expose it as a Named Pipe service and place it in a Windows service. A warning, however, if it starts to give you problems with Pin Named Pipes , you may need to use the TCP binding.
source share