I just noticed that Google Chrome has put an icon in my notification area. This only just appeared today and I can't seem to find any reference as to why it would just appear. Has anyone else has this? Should I start getting worried and looking into it? TIA