Thanks for the kind words.
I think the way the AVATAR protocol it implemented is not a very good solution, having to CTCP users and then transfer images through DCC which can be very painful because of problems with firewalls/routers/NAT/closed ports and so on.
There is a script which could maybe be modified to save the image, then use /setoption to associate the image with a nick.
But to get a broader support for such things as avatars, I think the proposed ircv3 METADATA specification will have a much bigger chance. it also uses a image URL so it will be much easier to retrieve in the clients.
When the spec is finalized, AdiIRC will implement it as it does with every ircv3 spec, we'll have to wait and see how it works out.