marcan, long-time fan. Been running Homebrew since December-ish 2008, and having installed it on my dad's system, he loves it too. Keep up the excellent work!
Felt it here. Stuff rattled like a truck was going by, only without the rumble associated with an actual truck. Also, it persisted for far too long.
My first earthquake!
Trillian Astra: http://trillian.im/
-Stays connected
-Supports file transfer
-Communicates with AIM from ICQ
-No ads
-Multiple options for what happens with new chat windows (show on desktop, show minimized, hide and notify via systray, with an additional "always show on top" toggle)
All ICQ-specific features: http://www.trillian.im/learn/tour-features.html#ICQ
I've noticed several design suggestions in your code.