I have tried several PC Remotes for my TiVo and they all have limitations. One of the best I found was for Virgin Mobile in the UK. But the buttons on the remote are in different locations than a standard US remote and it couldn't handle channel switching for the US such as channel 10-1.
So I created my own. It uses the Telnet interface available on a TiVo to control it using an image of a standard remote. It also allows you to create a channel list and switch channels by simply clicking on the channel in a scrollable list.
I need some people to test it for me to look for any bugs and to recommend changes. It is a work in progress and additional features, such as a help file, are planned, but so far it seems to work extremely well for me.
A couple of quick notes on use.
To edit the channel list, click on the Edit Icon.
After editing the list, click on the Back Icon to save the changes.
When in the editor you can do a right click and call up a context menu allowing you to Insert or Delete rows.
Options for the IP Address and the port to use can be changed by clicking on the Options Icon.
The port should be left at the standard port number of 31339 unless you need to change it to do some port mapping on a router.
It can be downloaded from http://instipics.com/remote/TiVoRemote.zip
Please give me feedback.