I got one of these
USB ISP from ebay
and one of these
http://www.futurlec.com.au/ATMega_Controller.jsp
Then using this
http://winavr.sourceforge.net/
You get programmers notepad (with the built in AVR-gcc compiler) and the AVRdude with USB library
C:Documents and SettingsuserDesktoptest>avrdude -p atmega128 -P usb -c usbasp -U flash:w:main.hex
This will flash the chip with the main.hex file
This command should be able to be incorporated into programmers notepad
Get the ISP driver USBasp-driver-0.1.12.2
The ISP user guide Users Guide (AC-PG-USBASP-UG-V1.2)