1)Will the same code works on both Linux and Windows with recompilation or else is thr any necessity of installing something else for windows.
You can just recompile. The user will need GTK (obviously). You can bundle GTK with your application, or there's a separate installer.
2)Will it supports threading on both
Yes, but the threading API is quite basic. You would need to check it does what you need:
http://developer.gnome.org/doc/API/2.0/glib/glib-Threads.html
4)Does it got timer API's for calculating the time it took for executing a particular application
http://developer.gnome.org/doc/API/2.0/glib/glib-Timers.html
5)How to combine perl code with GTK.
http://www.gtkperl.org/
John _______________________________________________ gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list