An icon file. The easiest way to create one is run GrabVersion.py against an executable and redirect to a text file, then edit the text file. Note that in this version, Builder is a lot more forgiving in how it handles names. Scripts, on the other hand, are expected to be run, and will be included in source form. The new method for supporting extensions with non-vanilla requirements is based on the fact that Builder can take multiple config files as arguments.
Some extensions get their own configs.
So when you create your config file, you can reference sections of the extension's config file as though those sections were members of your config file. The tk and tcl libs are packed into a couple of CArchives, and a script snippets are included for unpacking the archives on the user's machine. The code which generates install scripts is smart enough to recognize this option name, and include the snippet within in the generated install. The string variable idir contains the directory that the user has selected to install into. If you're operating on a CArchive, that CArchive has already been moved to idir .