It depends on whether the app produced by Director is a bundle already or not. Control-click on the app and see if there is a "Show Package Contents" menu in the context menu that appears. If there is, you can just show the package contents and put whatever files you want inside the bundle. If the app is an old-style CFM app, though, you can follow these steps:
1. Create a folder.
2. Name the folder something ending with the file extension '.app' (without the quotes, of course). The folder will start to look like an application, although it won't do anything when you double-click it.
3. Control-click the .app bundle and choose Show Package Contents. You will end up inside the .app bundle.
4. Create a new folder called "Contents", again without the quotes, and navigate inside it.
5. Create a new folder called "MacOS" without the quotes.
6. Drag the app and any support files that need to be in the same folder as the app into the MacOS folder.
7. Now, you need to make an Info.plist file for the app. Open up TextEdit, create a plain text document (not rich text), and use these contents for the file:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleExecutable</key>
<string>The name of your app goes here</string>
</dict>
</plist>
8. Copy the Info.plist file you just made into the Contents folder inside the app bundle (not the MacOS folder).
9. Navigate inside the MacOS folder, Get Info on the app, and copy its icon.
10. Close all the windows and paste the app icon onto the .app bundle you made. Double-click the .app bundle, and if all goes well, your app should start.
That should about do it. If you want to make the icon a little less fragile so that it couldn't be deleted just by deleting it in the Get Info window for the .app bundle, you could make an .icns file, put it inside a Resources folder which you create inside the Contents folder of the .app bundle, and add an "CFBundleIconFile" key to the Info.plist file which is set to the name of the .icns file you made.