Przy takim podejściu napotkasz problemy głównie ze względu na fakt, że wiadomości będą działać tylko na tym samym poziomie dostępu iw ramach tej samej sesji na tym samym komputerze. Lepiej by Ci było przy użyciu innych metod, takich jak gniazda TCPIP, MailSlots, pliki mapowane w pamięci itp.
Aby najlepiej zasymulować wiadomość, użyję TCPIP UDP . Dobra lekka biblioteka, z której korzystałem w przeszłości, to Synapse . Biblioteka synapse z SVN działa całkiem dobrze z najnowszymi wersjami Delphi. Klasa, której będziesz chciał do tego użyć, to TUDPBlockSocket.