I see GoogleTalk.exe (1.0.0.104) has some undocumented TypeLib interface
Dispatch IMUCTalkPlugin; // IMUCTalkPlugin Interface
GUID={4C9DC108-C73F-11DA-95AB-00E08161165F};
function QueryInterface(riid:^GUID; out ppvObj:^^void);
function AddRef: UI4;
function Release: UI4;
function OnNewContact(chatroom_contact:^IChatRoomContact);
function OnDeleteContact(chatroom_contact:^IChatRoomContact);
function OnPresenceUpdate(chatroom_contact:^IChatRoomContact);
Dispatch IMUCTalkAPI; // IMUCTalkAPI Interface
GUID={7A9D1480-C6A1-11DA-95AB-00E08161165F};
function QueryInterface(riid:^GUID; out ppvObj:^^void);
function AddRef: UI4;
function Release: UI4;
function RegisterPlugin(plugin_guid:BSTR; plugin_name:BSTR; plugin_description:BSTR; plugin_url:BSTR; capability:BSTR): BSTR;
function UnregisterPlugin(plugin_guid_or_progid:BSTR);
function SendMessage(token:BSTR; user_id:BSTR; data:^UI1);
function SendTextMessage(token:BSTR; user_id:BSTR; message:BSTR);
function GetFriends(token:BSTR): ^variant;
function OpenChatRoom(room_jid:BSTR; user_nickname:BSTR; user_resource:BSTR; user_app_capability:BSTR; user_app_presence:BSTR): ^IChatRoom;
Is it possible to invoke it?