I have made a converter board for the Arduino that makes it possible to program Atmega168 in MLF32 version.
Putting the bootloader on a blank chip is not a problem, but not possible on chips that have been used before.
Any thoughts on this? In the mean time, I will be looking into this myself too, but my knowledge of this is limited.
JD