Procurar Cor na tela

Olá pessoal tenho um pergunta a fazer…
Estou aquerendo fazer um programinha que eu configuro nele uma cor em hex e quando rodo o programa ele tem que procurar pela tela algum ponto que tenha a mesma cor hex e clique no lugar que ela esta… alguem pode me disser como fazer isso?

Amigo dê uma olhada na classe java.awt.Robot
Ela tem um método pra tirar screenshots da tela, tem métodos para mover o ponteiro do mouse e para pressionar seus botões.

E para saber em que lugar da tela esta a cor em RGB como faço?