I tried on a fresh 12F675 (never programmed before). With literally nothing else, I got 100.46hz on the 100Hz line. I recaliberated it in pickit2 and it ended with the same osccal value.
Yes, I used timer 0: used it to generate 1Khz, and then divided it down from there to get 100hz and then divided that down to 1hz. 13 lines of code to generate those outputs. All in, flash is 25% utilized.
Pin 2/3 not used - it can be further utilized, if you want, to implement other frequencies - like 2hz, or sub 1hz. Or to be used with a crystal for better stability. You can also use GP4 for voltage-controlled output: put a pot on it and adc the pot's position to alter the output. In case rc oscillators are utilized, you can implement a range of +/-2%; In the case of crystal oscillators, +/- 50ppm would be more than sufficient.
Pin 4 not yet used - it can be used to implement enable / disable via MCLR or as an gpio pin (for instant start-up).