One reason why we've stuck with the WinHelp system is that it's suitable for all versions of Windows. HTMLHelp (Microsoft's single-file help system) requires parts of IE to work. That's fine on W98 and W2000 which have in-built support but not for W95. We didn't want to bundle a chunk of IE with the download and so make it bigger.