RealBasic is a tool I have used to build GUI wrappers around my shell scripts. It can do what you want but it is not free at $99 for the Mac only version.