The question suggests a slightly less complex system than is required... Basically I want to enumerate all open windows on the system, pick out the MSN Messenger Instant Message windows (probably just by checking if the caption ends in " - Instant Message"). Once I have the handles for these windows, I will then need to get the participants and the conversation (Participants in the "To: " text box near the top of the window, and the conversation is in a rich text box I'm guessing... although it's probably not.). It would then put the conversation text in a file (which would be just for that conversation... i can handle that part of it myself really...)
I know it's a lot to ask for 200 points... but it's part of a system logging program that I'm writing to make logging conversations, etc. easier.
Has anybody got any ideas?