You can send messages to the Zorro window handle from another thread or process to initiate a callback from the Zorro thread.
https://manual.zorro-project.com/hwnd.htm
https://zorro-project.com/manual/en/tick.htm (see callback())