質問ス

インターフェイスなんかはどうでもいいのですが

1.画面座標x.y、条件となる色調 (#FF0000とか) を手動で入力
2.スタート待ち。
3.F12キーを押したらスタート。
4.画面座標x yの所にある1pixelの色調を読み取り。
5.F12キーがもう一度押されたら⇒2.へもどる
6.F9キーが押されたらプログラム終了
7. 1.で入力した条件となる色調と4.で読み取った色調が
  (等しい) ctrl押し下げ ctrl離す K K K と入力 ctrl押し下げ ctrl離す(例)⇒その後4.に戻る
  (等しくない)4.に戻る

こんな感じのスクリーンマクロ用のプログラムを作る場合、
PerlもしくはCで作るのは素人では困難でしょうか。
そこらのマクロプログラム使えばそれまでなんですが、
練習したいので・・・。

作って行くにあたって留意すべき点など頂きたく。