I use the Pocket AVR to program the ATtiny85 from Arduino. That's not exactly what you are doing but Arduino just calls avrdude to do the programming and I think
the '84 programs the same as the '85.
Minus the full path expansion, the command that Arduino executes is
avrdude -CC:\.../avrdude.conf -v -v -v -v -pattiny85 -cusbtiny -Uflash:w:C:\...\myfile.cpp.hex:i
I first set this up in Arduino following the instructions in the Tiny AVR Programmer Hookup Guide
, but I used the Pocket AVR programmer because it's easier to connect to the ATtiny in a SOIC package on the board. For me it all just works.
You might try the hookup guide to see if that has a different driver or something.