Bootloader question: Does it skip the first X bytes of the .HEX file?

AVRdude is the program that does everything (upload sketches, set fuses, etc).

You can write a command-line batch file to execute as many AVRdude commands as you want. There's no limit!