Hi,
Yes, definitely HTML Help in preference to WinHelp. In fact,
the WinHelp engine (winhlp32.exe) doesn't even ship with Vista and
Windows Server 2008, although anyone wanting to view .hlp files can
still get it from the Microsoft Download Center. Here is a
Microsoft Knowledge Base article on the subject:
"The Windows Help (WinHlp32.exe) program is no longer
included in Windows operating systems starting with Windows Vista"
http://support.microsoft.com/kb/917607
WinHelp 2000 is a dressed-up version of WinHelp that the
makers of RoboHelp introduced in the very early days of HTML Help,
at a time when not all Windows computers were equipped with the
components required to view HTML Help files. The idea was to
deliver something that looked roughly like HTML Help but had a more
readily achievable set of system requirements. This format is still
essentially WinHelp, however, so it suffers from the same issues as
far as running on Vista is concerned.
For the time being, Microsoft continues to recommend HTML
Help as the most appropriate help format for Windows applications.
See:
"Which Version of Help do I Need?"
http://msdn2.microsoft.com/en-us/library/ms728460(VS.85).aspx
Pete