It's been quite a while since I've scripted. I tried for a little while to open a file with a particular application and quit with frustration. It Seems some AppleScipt events are handled a bit differently in OS X. I might give this a second try once 10.1 comes. I heard more apps are scriptable like Terminal.
I'll correct myself in the previous post. The saved Terminal file is not an executable but just a plain file. It just happens to have the file extension .term which when double clicked will open Terminal and then the executable it was saved from.
If you open this .term file in a text editor you will notice it appears to be in xml format listing the key and strings for Terminal's property list. If you scroll down a bit, notice the string for the key "Shell" is the path for the shell script in which this key references. So if you change location of your shell script you would need to change this string to reflect the change. Basically this file will open your shell script with the properties of the Terminal window you saved.
I experimented with changing text color by altering the string for the "Color" key. Can change the window title with the string from the "CustomTitile" key. I guess you can go to town with customizing this if you so please.
I also tried to accomplish what you would like to do with AppleScript but with shell commands (open a file with a particular app). I guess the object is to get a double clickable file to do what you want it to do. ex. open somefile.txt with TextEdit.
In this example I wrote out a shell script (which I'm fumbling over myself) like this;
#!/bin/sh
/usr/bin/open -a /Applications/TextEdit.app somefile.txt
Saved it with the .command extension, and made it an executable. This would be your double clickable file.
Another double clickable file example that would open top in a shell with saved window parameters would be this;
The shell script:
#!/bin/sh
/usr/bin/top
Saved it with the .command extension,and made it an executable. Ran it. Adjusted the desired window size and saved it from Terminal with the "Main Window" option. Buff, your double clickable file.
OK, I had my fun.