I wrote this program as an easy way to zip source files for projects that I was currently working on. I sometimes bring work home and needed an easy way to copy just the code and not the executables and DLL's to my thumb drive. I have supplied the source code (written in VB.NET) and solution. I use a very well written library located at (http://www.zlib.net) to perform the actual zipping.
Before running the program look at the app.config and make sure that the extensions listed are files you want. You can turn on/off each extension list with the allow bit flag. I didn't include C++ or C files since I rarely work those projects currently. To run the program you have to specify the source directory to start looking, the destination folder for the output file and the output zip file name. A log file is also created in the destination folder detailing everything that was written to the console. Have fun and let me know if you have any suggestions/problems.