Gzipped ROM files are now supported transparently. If a ROM file is gzipped, it will be decompressed before patching and recompressed again after patching. If a ROM file is not gzipped, it will be patched and written out uncompressed (thanks to Norman Palardy for this)
Binary ROM files (.bin files) are now supported
Revamped the About window
Added an application icon
If the ROM file isn't a recognizable ROM (its header can't be parsed), the user is now warned and asked whether to continue or cancel
Optimized the patching routine - it now works faster
Dragging a file to the main window now determines if it's a patch or a ROM file automatically
Stopping a patch halfway through no longer leaves the ROM file in an unusable state (it now leaves it exactly as it found it)