As swiftcoder pointed out, the suggested way is to embed a browser directly inside my app, which is just not doable.
Why is it not feasible?
Drop-in webkit implementations abound (Awesomium and Berkelium, off the top of my head), and if you are not cross-platform you should be able to embed Internet Explorer pretty easily as well.