I am making a program called "patch_it!" it is a updating program which updates your programs you make, but what is "magical" about it is it only stores in the file the different bytes(if patching a file) and the address, so instead of having people download your 10mb exe for your 3 or 4 changes to the code, you can have them download a patch file that might be less than 1k(for just a few changes)
The patch writer makes everything tokenized so that patching/updating stuff is fast
but not only can you patch files you can also create files and write data to files and delete directories, copy files and just about all of the basic file and dir commands
i have plans of adding registry keys but right now its a bit too complicated to me so im sticking witht he basics
Right now its just a console exe(the reader/patcher not the writer) but when i get this done it shouldnt be too much work to get a dll version going and maybe a self-contained exe that automatically launches the patch file and updates your app
and its also made in C so pretty fast(hopefully)
so now the big question if this was free to use to you would you use it instead of putting your exes and stuff into a zip file and tell the user to overwrite everything
edit:
the exe optimized down to 6kb when compiled without debug info but its not done yet but it will probably stay below 10kb
tutorials,programs,useful but simple php scripts, a place for code snipplets and more at
http://hackr83.0z0.co.uk
(still under construction)