
 * get realpath of sys.executable (may have to do this by hand)
 * py2exe: test operation of "optimize" and "unbuffered" flags
 * py2exe: support DLLs as well as executables (maybe?)
 * respect various distutils settings e.g. verbose, dry_run
 * tests for customisable bootstrap process
 * hooks for code signing etc in the build process
 * think about hooks for upgrade events

 py2app:
   * Frameworks/.../Version/Python changes even when using the same
     build environment.  Why?  What can we do about it?

