I would not use a scripting language to make a GUI application. I would use some kind of compiled language with a GUI framework.

If the task was something like a once-off process of a bunch of files then I would use a shell script.
People talk more about shell scripts in Linux development than in Windows because Windows doesn't provide a decent scripting environment.


Quote Originally Posted by pjrage
Or am I missing the point entirely and asking the wrong questions?
The point is that you should use whatever you feel you can best do the job in. If you are a proficient programmer and pick up languages quickly then this might mean using a new language specifically for the task. If you're not comfortable working with unfamiliar languages then it would be quicker to use one you are familiar with.

There is no ideal language for anyone for any task.