1. An image processing application selection system comprising: at least one computer processor for executing an application selection process on a computer, said at least one computer processor comprising: at least one an image selection processor selecting an image from an image storage device; at least one identification processor automatically, without user intervention, providing a label to said selected image based on the content of said image; at least one application selection processor automatically, without user intervention, providing at least one application to process said selected image; and at least one learning processor maintaining a record of image labels and the applications presently and previously processing said images.