i just replaced /opt/maemo/usr/lib/purple-2/liboscar.so.0.0.0 with your version and icq is back up and working!
i noticed a size difference (227 kb orig/184kb yours) do you know where this comes from?
That package was compiled by me on my PC using Maemo 5 SDK
EDIT: If it will be working also for someone else, I will contact our maemo package maintainer to temporary include my fix, till it will be officially fixed in upstream.