Vous allez rencontrer des problèmes avec cette approche principalement en raison du fait que la messagerie ne fonctionnera qu'au même niveau d'accès et au sein de la même session sur le même ordinateur. Vous seriez mieux servi en utilisant d'autres méthodes, telles que les sockets TCPIP, les MailSlots, les fichiers mappés en mémoire, etc.
Pour mieux simuler un message de publication, j'utiliserais TCPIP UDP . Une bonne bibliothèque légère que j'ai utilisée dans le passé est Synapse . La bibliothèque synapse de SVN fonctionne assez bien avec les dernières versions de Delphi. La classe que vous voudrez utiliser pour cela est le TUDPBlockSocket.