No, you can't add tenchisTV on another TV because this is actually a toolbar (based on the search queries). I've tested a lot of toolbars in the past, but didn't see an option or at least a plan to include them on TVs.
Also, the main website displays errors all over the page which could also indicate they are out of business, but if you still use the application, access its Help section to get in touch with developers.