Клиа.
barsy я бы не был столь однозначен. Протокол сетевого обмена: В ответ на

GET /sсripts/contact.dll?chatto=icq_номер

сервер говорит, что 302 Found и отправляет клиента на Location: www.icq.com/people/cmd.php?chatto=icq_номер

что говорит о том, что на дневниках применяется устаревшая ссылка контакта, но это не страшно, т.к. на сайте icq работает редирект на новый адрес.

Браузер идет по указанному ему адресу:

GET /people/cmd.php?chatto=icq_номер

и получает в ответ:

HTTP/1.1 200 OK
Date: Sat, 24 Nov 2007 21:32:22 GMT
Server: Apache
P3P: CP="ONL UNI COM PHY NAV INT DEM CURo OUR"
Keep-Alive: timeout=6, max=50
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: application/x-icq

Последняя строчка особенно интересна: она говорит браузеру о том, что необходимо запустить icq-мессенджер. В случае, если icq-клиент не установлен на компьютере, выдается окно с диалогом открытия\сохранения файла. Это мирабловский или баг, или фича, кому как, но однозначно сделано перректально.

(с)  DDD

возьму на вооружение данную фразу :)