this happens to be in my installed program list, and i do not know what it is...can someone help pls..
I've found QQ there http://www.qq.co.za/features.aspx program icon seems to be pinguin too, may be this one helps you.