Codebumping and the arduino bootloader

I have two questions really

1st I am unfamiliar with the bootloader that arduino uses, is there a way to bump down the code one a .hex file to make room for the arduino bootloader? How big is the bootloader?

2nd Is there a way to load a hex file compiled with gccavr (1-wire support) from a standalone app like hyperterm or from the arduino sketchbook?