Its obviously associated with Google chrome, but why this has randomly appeared on my desktop has got me curious as I haven't personally downloaded it, also its very annoying as I can close it down all I want it will pop up as soon as I start my computer with whatever I was looking at in the regular chrome browser displayed within this browser...
↧