GUI for shell scripts

I want to create a GUI which runs shell scripts in the background. What should I use for creating that GUI. I would be nice if you could point me to some resources where I can learn to create a GUI

You can use PerlTK

The New PerlTk.org

how do i interface it to a shell script. i have downloaded it and am going throught the tutorial but how should i make by use it to trigger my shell script