Посылка сообщения всем формам - BroadCast




var
I: Integer;
M: TMessage;
...
with M do begin
Message := ...
...
end;
PostMessage( Forms[I].Handle, ... );
// Если надо и всем чилдам
Forms[I].Broadcast( M );
end


Далее: Проверить, установлен ли Word »»