Also nur um das mal klarzustellen:
Es gibt ISP Programmer sowohl für die parallele als auch für die Serielle Schnittstelle.

Einen Bootloader braucht man nur, wenn man statt der ISP-Schnittstelle des AVR eben die UART Schnittstelle verwenden möchte