Sept-2010 - Microsoft have release Help Viewer 1.0 SDK
In the SDK you will find documentation on the workings of MS Help Viewer 1.0. Also some undocumented C# source code to help you do things like get the session number for a help URL etc.
This site contains extra info not found in the SDK.
And see also http://kb.helpwaregroup.com/ms-help-viewer