I have successfully implemented scripting, but it was in a C++ program. However, the source I used to understand the APIs was at http://pascal-central.com (called "Scriptability - A Bare Bones Approach"). The source code focuses on the use of Pascal but the article itself explains very well how AppleEvents work, how to disect them, etc. You'll definitely benefit from it. Ryan