Jonathan,
I do this by sending a message to ALL open mdi-windows (see MDIEnumChild()).
In each Mdi-window, which needs this notification, the message is trapped by the use of Event("aProc","*.",MY_USER_MESSAGE).
In other Mdi-window the message is just lost.
Arie