I need to run it through it's paces, but I now have a VS2005 macro that will, whenever I successfully build a release mode project, package the project folder into a zip file named [ProjectName]_src_v[OutputAssemblyFileVersion].zip. And it doesn't require anything additional to be installed on the machine. And it's not using the zip functionality from the J# libraries either. This thing is all about leveraging the zip functionality that is built into Windows XP and above. So it's down to being Windows Vista (that's what I run) + Visual Studio 2005 + a macro (cut-n-paste it into the Macros IDE).
I'm going to run it for a few days to make sure it appears pretty stable and then make it available along with a short article explaining the processes that are taking place to accomplish what should be such a simple task. ;-)