А у messag'а есть тоже свой уникальный номер
Так что если нарвешься случайно на другую программу, она ведь и сжевать его может, и даже подавиться, хотя он и не для нее.
Вообще, HWND_BROADCAST надо пользовать с большой осторожностью, и уж конечно, как раз HWND_BROADCAST
ухудшает параметры программы, т.е. ее переносимость.
Я как-то попробовал недавно, так у меня Outlook половину messag'ей сжевал
Проще по номеру или идентиификатору окна.
И кроме того, HWND_BROADCAST программу тормозить будет, если много окон открыто...