Is there a reason timecode in Final Cut 7 and timecode in Pro Tools starts at the 1 hour mark? eg. 01:00:00:00? As opposed to all zeros? Some old broadcast standard that I don't know about?
It's to leave room before first picture, for slates, countdowns, test signals etc, while still preserving an easy count of running time for the video. Yes, it traces historically to broadcast and in particular videotape.
Many tape-based editing systems couldn't deal with 24-hour wraparound, so the next even hour became traditional 'time zero'. I suspect that most non-linear systems are the same.
Some projects use the hours field as a reel/tape/memory card indicator. Many cameras permit setting the TC hours number arbitrarily to support this usage. You could set the hours number in Pro Tools or FCP to conform to such a system if required.