IMHO the "much simpler freezing process" is archive files. A simple script can build them, imputil can import them, and the only remaining problem is to find them. Please see:
Archive files solves the problem for Python modules. But that leaves the problem of dynamically loaded modules. And resources for dialogs and such, if you use native GUI stuff on Mac or Windows.
And most serious applications that I've seen (GRiNS and Zope, to name two, Mailman is the only exception I can think of) depend on non-standard plugin modules. -- Jack Jansen | ++++ stop the execution of Mumia Abu-Jamal ++++ Jack.Jansen@oratrix.com | ++++ if you agree copy these lines to your sig ++++ www.oratrix.nl/~jack | see http://www.xs4all.nl/~tank/spg-l/sigaction.htm