Bootloader on Atmega168 using AVR Programmer

Yes - and there are even windows GUIs for that. Google/Yahoo... is your friend.