Еще раз подумал. нехорошо как-то получается — ставить System-wide hook на GetMessage(). Это ж весь поток сообщений через него проходить будет. Может есть менее радикальные способы решить поставленную задачу? Или подобный хук — это не такое уж большое зло?