Naja, wenn irgendwie möglich würde ich einfach nur einen Prozess verwenden.
Und wenn schon RPC sein muss, dann nicht unbedingt selbst mit Shared-Memory was hacken, sondern Mechanismen ala Pipes, Message-Slots, Sockets etc. verwenden.
Oder gleich DCOM, wenn das schnell genug ist.