I'm working on a simple Home Theater program. It will keep track of all my media and organize it for me (I hate WMP). I would like for it to download the CD/DVD covers off the internet (or have a list of available covers to choose from) so I dont have to manually search the internet, download into the correct directory, the change the code to accept it as the default cover.

There are ALOT of sites out there that you can goto via your web browser, and save these covers, how-ever I would like to do it from my program. For example:
One can type into google say ["Butterfly effect" DVD cover images] and it'll return a few images of that movie and possible matches. Even if I could do that from my program that would be nice. However if I choose an image, how can I get my program to accept the picture and the utilize it? As in, from a browser have the program download the image, save it, and then from there I can have it recall the image when needed.

Or better yet, (from my program) be able through code, do a google search, and have an array of Picture Boxes displaying the Google Image results? Or return the web address for each image?