PrintScreenRecorder was just an example :)
Siddhesh has given a direction. Thx Siddhesh. Will look at Python, Glade for GTK, Eclipse. These are the pointers I was looking for.
While checking on google, I found Ruby, Python to be suitable for my needs. Also, the following projects. http://wwwsearch.sourceforge.net/mechanize/ http://glade.gnome.org/ http://xdialog.dyns.net/
Also, I need it to have API for Firefox for 'browsing automation'. Automate tasks like launch Firefox, open url google.com, enter search string in the text box, press submit button. This is just a simple example. Its gets a bit complex in some cases.
We are into data processing, so automating such tasks, saves us time.
Do share your thoughts.
Thx Sandeep