PIC12F675 Programmer using arduino (port from 12bit programmer)
The algorithms for programming the various PIC microcontrollers differ in confusing little details. As you found out, for the details you must consult the "programming specification" for your target chip. 

The line in the hex file you refer to is the Configuration Fuses setting. The address of this thing, and the number of addresses, varies from chip to chip (most 14-bit chips have it at 0x2007). There is a specific command, for the 12F675 xx0000, to go to the start of that area (0x2000). Then you must increment the address 7 time to get to the fuses address, 0x2007.