I modified your code thusly, the
Path.Combine
saves issues with having to add "\\" to everything.
String path = Path.GetDirectoryName(Assembly.GetExecutingAssembly().GetName().CodeBase);
string file = Path.Combine(path, @"HTMLPage1.htm");
if(File.Exists(file))
{
Help.ShowHelp(this, file);
}
Besides that, the example I saw requires that you install the file into the help directory. I got it to stop complaining by adding the image to the project and setting the "copy always" flag on the file.