And in reply to Cookie's post, here's an example code how you can achieve this using a script. This code snippet basically checks if the contact you opened a chat with is in an array and then fakes a click on the button. This won't work with more than 1 contact, however it's very easy to do so.
code:
var arrayContactsShowDP = new Array("john@hotmail.com", "mike@hotmail.com");
function OnEvent_ChatWndCreated(ChatWnd) {
var Contact = new Enumerator(ChatWnd.Contacts).item();
for(var i=0; i<arrayContactsShowDP.length; i++) {
if(Contact.Email == arrayContactsShowDP[i]) {
Interop.Call("user32", "SendMessageW", ChatWnd.Handle, 0x0111 /* WM_COMMAND */, /* cmdid: extbtnyou */ 2248, 0);
break;
}
}
}