Ah, I don't mean the Windows-specific stuff. I mean the binary diffing and RLE.
While not difficult, I am just curious how others approached it.