> > I was more concerned about HookWindowEvents. Doesn't it use SendMessage?
Not sure what you are referring to. PowerPro uses the old style global hooks which inject code into process space of hooked process -- I believe the pprodll hook code actual runs using the thread of the hooked process. Its not a powerpro process thread anyway. There are post-2000 hooks that run in the process space of the process that placed the hooks -- I believe that the keytray and mousetrap plugins use them. I don't think they use sendmessage either but I have not used them in detail.
