I would like a program that combines FreeCell Solving, Auto mouse control, and OCR.
What I would like it to do is take a screen capture. Find the FreeCell game and recognize the cards either with OCR or an image comparison algorithm. Calculate the fastest solution. Then control the mouse to solve the game. The program can be written in any language that works. But I would prefer java as that is what I am familiar with.