Moving from PonyProg to AvrDude AVR programmer without pain

Probably PonyProg is one of the most popular programming software among AVR microcontroller developers. And this is OK as it is good software with a very intuitive interface and supports many chips like Atmel AVR, Microchip PIC micro, I2C, Microwire, SPI EEPROM. It works well with an AVR ISP adapter, which is easy to build. This is an ideal tool for low budget projects. The only thing that I don like with it, that I need to do additional steps to program the AVR chip: Compile project with WinAVR; Open hex file with PonyProg; Programm the chip; Then I thought- what if I could build and program the AVR chip with a single button press. This is where AVRDUDE comes in.