i am looking a tool for monitoring the windows messages fired by an external application in real-time.
some time ago i used winsight32 (tool that ships with Delphi), but is very memory expensive and freeze my laptop.
(source: blong.com)
Winspector is probably what you want. Not only you can look at all the messages, but also at all windows flags.