Open-Xchange internet bookmark appeared on Homescreen
Found out the reason. I had a profile installed for an email account (that uses open-xchange servers) which was adding a Web Clip to the homepage. I disabled that Profile, and added the servers for the email account manually. Icon disappeared and problem solved! :)