I prefer using mplab programmer itself but inorder to program pic 16f84 there is no other choice.