There is an HTTPS certificate built into the HTTP server that TiVo Desktop uses to talk to the TiVo itself. The product hasn't been updated in so long that the certificate expired and it'll no longer work. TiVo Desktop is no longer supported by TiVo, which is why I wrote pyTivo Desktop in the first place. Unless there is some reason you really need TiVo Desktop I'd just ignore it and use pyTivo Desktop or kmttg instead.