ISP arduino ide uploading question

Hi guys

please clear my questions

i know that with the ISP programer avr mkII you can burn the bootloader to a "blank" arduino... now that i burn the bootloader i am able to upload programs via the ftdi serial RIGHT?

I have an arduino with the bootloader, i have my sketch and i upload the program with my ISP programmer pressing shift and hiting the upload button. does this free some ram? or it is still uploading the bootloader?

i have a program where i ran out of ram when i load the program with the arduino having the bootloader...if i upload the program using the ISP will i free some ram?

if i have an arduino with a booloader, could i erase the boot loader? with the avr mkII?

can i upload with a ISP the HEX generaterd by my arduino ide to a blank mega328 and save the ram?

thanks

The bootloader makes it possible to send a sketch via the serial port. The bootloader uses a small amount of program memory (not RAM).

You also have the option to install a sketch via the ICSP. In that case the bootloader would be redundant and could be removed if you wanted - this would free up a small amount of program memory.