thanks for your report. I have analyzed it and fixed. You are right. The bit labels for BODLEVEL2, BODLEVEL1, BODLEVEL0 from extended fuse byte were swapped with high fuse byte bits BOOTSZ1, BOOTSZ0, BOOTRST. It was my fault. My apologize. I had copied it from AtMega168 and did not see the difference at first sight when I was added it to PonyProg in June of 2012.
I have attac