Just sharing, in case someone will find the below information useful, or worthy to add to some wiki or docs anywhere:
I have here a daemon written in FPC that communicates with clients by very nice TSimpleIPCServer class (in SimpleIPC unit). Of course it's trivial to send a message to such server from another FPC program (see fcl-base/examples/ipcclient.pp). Turns out it's also trivial to send a message from a Python program. Attaching the Python code. You can probably easily add alternatives for any other programming language to this :)
Note that this is specific to Unix, where SimpleIPC just uses a named pipe, so it looks just like a writeable file (/tmp/server_name) to any other process. I don't know how it looks for other OSes.
Michalis
