Ok, almost got the "prototype" working but I've hited a wall, I decided to use make a little dll to help call the win32api functions to check if the "Show Emoticon" is checked and to disabled it for blacklisted contacts. problem is the GetMenuState doesn't seem to be working, it always returns 0.
Does anyone know anything about Messenger Live Plus that would cause the function to fail? GetMenuString works fine and returns the correct string so i know i'm using the correct handle and menu id.
Any clues? help