Oki, let's try to explain in simple words
When you talk to someone on MSN, a connection is made to his or her computer.
However, before you start talking that connection is just invisible to the other user, and when you do start talking, the window get's opened on the other side.
Open-Convo notifiers notify you when such a connection is made, so that you can see who is about to talk to you.
What makes it so difficult is the fact that when a contact's MSN needs your DP or custom emoticon or anything in like that, it uses the same connection.
Well, that's where MSN7 comes in, when MSN7 logs in, it will retrieve the dp, if someone changes their dp, msn7 will get it, and it can get the DP in much more occasions, like when you open the contact card.
To get these pictures, a connection will be made whenever there are none available with that contact, and the conversation is completely identical to a normal conversation, except for that fact that instead of text, data is sent.
Now some are claiming that you can see the difference from the first message received, but obviously this is not true: if the first message is data, you don't have to inform anyone, and if the first message is a text message, there is no use to notify anyone, since MSN will already make the message visible...
Furthermore, connections that where originally made for data, can also be used for text :/
In combination with the fact that I was unable to clone the popups in Messenger 7, I decided that this was too unreliable, and took it out of StuffPlug-NG 2...