1. Using the Remote Script Editor, you can File -> Load the script into place. Loading in the script editor does not immediately execute the script, so you can already preview a script in this manner-- if you don't like the contents, unload. If you do, you don't have to do anything.
You know, I thought this was true too, but I tested it yesterday after initially seeing this thread, and we're both wrong.
When you first load a script from the script editor, the ON LOAD and ON START events will not immediately execute until you press OK and then OK on the prompt that appears. However, everything else in the script is immediately active. For example, an ON TEXT event can trigger immediately after loading the script file in the editor and before selecting OK. So, you can't use this safely as a means to preview a script.