The software supports Ruby and Perl scripting with Tk and WxWindows for user interface design.
But ScrUITools can help in such cases. They force the scripts to the foreground so that they can display their user interface correctly. Although the problem can also be solved by packaging a script in an application bundle, ScrUITools provide a more convenient way to run a script without prior preparation.
Currently, there are two ScrUITools available to choose from. One is ScrUIRunner, and the other is ScrUIActivator. Both these tools' source code and Project Builder files are freely available for users. So, if you are looking for a useful tool that can help you overcome these limitations of running scripts, ScrUI tools can be a great software for you to explore.