Исходников Агента, кроме разработчиков, видимо, никто никогда не видел. Я имею в виду тот самый настоящий Агент (до версии 5.10 включительно), до его покупки и перекраивания мейловцами. Он вообще на Java был написан, насколько я знаю. Когда они перекупили Аську, то стороннюю разработку Агента начали переделывать по своему. Так появилась та самая, нелюбимая многими пользователями Агента серия версий 6х, потом и Аська скатилась туда же. У них внутрянка совпадала процентов на 80, только авторизация и интерфейс отличались. А уж начиная от версий 10х люди стали бросать и Аську и Агент из-за нового официального клиента, который был грубо навязан совместно со сменой протокола.