The official documentation doesn't mention the support, but I'm wondering if it is possible to hook up a client program instead of javascript to use the Channel API. I'm currently using the basic polling technique from a windows app, having the Channel API would improve responsiveness and reduce load quite a bit.
I suppose as a ugly hack, I could render a hidden webbrowser object in the background and have javascript running in that, then feed off of that. Is there a better solution?