Burning the Bootloader without  AVR-Writer

I think this already exists. If memory is right it is called 'boot-cloner' or something like that.

http://www.arduino.cc/playground/Code/Programmer2
http://www.arduino.cc/playground/BootCloner/BootCloner