I apologize, you're correct, our changes were made against an older version of the source files. We based our adjustments on the changes Joachim made to the base MemoryModule.c file, but when we began working on it we were under the (mistaken) impression that the py2exe project didn't have a current maintainer and we weren't aware of the SVN Repository on SourceForge. We made all our changes against the source files bundled with the tarball we'd been installing from, not against the current trunk in SVN. We're currently working to add the 64-bit support and maintain your improvements - I'll let you know when I have a more appropriate patch that will hopefully not require so much effort on your side to merge.
Creating the installers seemed to work correctly - thank you for that.