Видел клиента ICQ, на мой взгляд достаточно приличного (правда интерфейс страшный, но функционирует правильно). Был он то ли на planetsource, то ли на vbaccelerator, точно не помню. Если не найдешь, могу выложить тут.
Файл назывался vb_simple_icq_client.zip. Есть еще vb_icq_control_center.zip, но там используется внешняя библиотека.
1) ICQControlCenter юзает обычные библиотеки тети аси (т.е. ее полная версия должна быть установлена )
2) А simpleicq видит только протоколы версии 1-6.. а ща уже 9
Если есть еще мысли по этому поводу, прошу не стесняться
ЗЫ: Хотя, чувствую, придеться доки по протоколу искать и писать свой компонент