Can anyone tell me what/where this comes from. Every time I go to upload a graphic somewhere this pops up. It doesn't show up in my list of installed programs and a search shows a lot of sites showing/selling stuff but nothing on this. Frankly it's annoying as all get out and I'd like to see it gone.
Bookmarks