Incontrerai problemi con questo approccio principalmente a causa del fatto che la messaggistica funzionerà solo allo stesso livello di accesso e all'interno della stessa sessione sullo stesso computer. Saresti meglio servito usando altri metodi, come socket TCPIP, MailSlot, file mappati in memoria, ecc.
Per simulare al meglio un messaggio postale, userei TCPIP UDP . Una buona libreria leggera che ho usato in passato è Synapse . La libreria sinapsi di SVN funziona abbastanza bene con le ultime versioni di Delphi. La classe che vorrai usare per questo è TUDPBlockSocket.