TimedTV is a project mainly written in C, it's free.
TvTime gtk killer that could be a <5 line bash script. lol
A little program I wrote to get familar w/ gtk.. I have a similar bash script that does this in about 5 lines lol!