Unattended Make My Manifest is a scriptable manifest creation tool for registration-free COM and .NET components, suitable for automated daily builds. Works very well for large Visual Basic 6 projects.
Microsoft's .Net architecture uses application manifests to create XCopy-deployable software, e.g. programs that do not require an installer. While this capability is not limited to .Net, the creation of a manifest is a non-trivial effort. UMM makes manifest generation a trivial affair. We use UMMM as an integral part of our build process on a half-million-line VB6 application. We ship the product as a single ZIP archive: the customer merely extracts it to a folder of his or her choice and starts the program.