Thank you for your post.
FileMaker Pro is looking for an Applescript application; not a bundle.
I would suggest entering this as a feature request at:
I could easily copy and paste your post into this form, but there are questions asked here that only you can answer. In addition, please explain why this is needed. That is, give a real life example, and explain how this is stopping you from doing your job. Our Product Marketing and Development departments look at these requests daily, and from past experience, they tend to pay more attention to those requests with examples.
This is no longer a feature request - it is now a bug report.
Why? You can no longer create "non-bundle" AppleScript applets in Mac OS X 10.6 (Snow Leopard). When you save an AppleScript, there is only one "Application" option, and it saves as a modern Mac OS X bundled application (which, by the way, is what FileMaker Pro is, as well).
So, please re-open this issue and report it as a bug.
For a real-world example, see my comment on another thread: http://forums.filemaker.com/posts/df3f5b2f9e#127613
Basically, there are things you can no longer do in Snow Leopard, since "Perform AppleScript" blocks certain actions in FileMaker, and "Send Event" to an external AppleScript application is the only way to get things done.
I agree this is now a bug and it is causing a lot of problems at our site as we upgrade machines.
I have found what I believe is a work around for most situtations, though it isn't particularly pretty: instead of using send event to just open an application, you can use the perform applescript with 'do shell script' to open the application bundle. The perform applescript step appears to complete as soon as the shell script 'open' command completes, so FileMaker operations (and hence interactions with the running applescript application) can continue.
Thus, in perform applescript, just put:
do shell script "open \"my full path to application/my application bundle.app\""
To work around this I use the, script step "Perform AppleScript", and call the script I want to run
tell application "Finder"
open alias "Macintosh HD:Dated_Temps:Posting_Tools:Password_Protected_File_Posting:Password_Protected_Script_(No_new_file).app"
See attached screenshot, hope this helps..