Delphi example of using the FireMonkey messaging system as a lightweight, in-process service bus in your desktop and mobile applications. More info at (http://http://www.malcolmgroves.com/blog/?p=1372)
mojeld/firemonkeymessaging
Example of using TMessageManager and custom TMessages as a simple in-process Application Service Bus on Windows, iOS and OSX
Pascal