Running scripts

Worklist job: https://worklist.net/19525

The original work was done by @binaryking based on Worklist job 19525.  I added the "Load Script" button, updated the window to use "FramelessDialog," and fixed a few bugs with what had been implemented.