While browsing FreshMeat.net I found a very clever project called CocoaDialog, which enables you to construct simple user interface dialogs from shell scripts. This is ideal for use with Platypus. The CocoaDialog application can be placed within the Platypus app bundle and called from its arbitrary location via the $1 variable.