@Charles: If you want to make an HTML5 application you might as well make it run on all browsers/platforms. And IE10 will support HTML5 offline apps.

There is nothing wrong with using WinJS/WinRT/COM but I feel that if you want to use WinRT then you should use a .net language or C++ instead of HTML.