Mit dem FTDI könnte man nen AVR per UART programmieren; dazu braucht der AVR seinerseits aber erst nen Bootloader... und der muss natürlich erst mal auch so draufkommen...

Den einzigen Programmer, den ich kenn, der nicht programmiert werden muss, ist einer für den Parallelport mit nem 74HC244.
Ich meine mich zu erinnern, dass einer der FTDIs auch nen Parallel-Mode unterstützt... evtl kann man ja da was kombinieren; die FTDIs lassen sich zum Glück per MProg (Software vom Hersteller) leicht umprogrammieren.