How to kill TiVo desktop processes
I found that after running for a while, The service called "TiVo Notify" will crash and pepper the screen with error messages. I cured this by manually killing the TiVo processes each time I finish running TiVo desktop.
When you close TiVo desktop, the processes it loaded remain in memory. These are TiVo Server, TiVo Transfer, and TiVo Notify. You can see them in the Windows Task Manager "Processes" tab. After the TiVo Desktop window has closed, cancel these processes in the Task Manager. The order in which you cancel them is important, because some of the processes will restart others if the others are cancelled first. (For example, if you cancel TiVo Notify first, TiVo Server will simply restart TiVo Notify!). I think the correct order is TiVo Server, TiVo Transfer, and TiVo Notify. If that order doesn't work -- it's been a while -- try another, but I think I have it correct.
When you re-launch TiVo Desktop, it will restart those processes, so there's no harm stopping them manually after you've closed TiVo Desktop.