ich bastle auch grad mit der TICQClient-Komponente rum.
Wenn du dir die Samples anschaust, findest du, wie die Kontaktliste da angegeben wird:
Delphi-Quellcode:
var
Info: TUINEntry;
i: integer;
begin
for i := 0 to SrvContactList.Count - 1 do begin
Info := TUINEntry(SrvContactList[i]^);
Schreib dir den Source ins OnServerListRecv-Event, klick (mit strg gedrückt) auf TUINEntry, dann siehst du, wie das Record aufgebaut ist.
(Jeder Kontakt in der Kontaktliste wird nämlich als ^TUINEntry gespeichert)