Llevando eso a código delphi hice lo siguiente:
Código Delphi
[-]
procedure THome.Label2Click(Sender: TObject);
var
Recursos: TResourceStream;
begin
Recursos := TResourceStream.Create(hInstance, 'RES_MAPCODE', RT_RCDATA );
Recursos.Seek( 0, soFromBeginning );
recursos.SaveToFile('Ayuda.mht'); webbrowser1.Navigate('\Ayuda.mht');end;
Lo que pasa es que me hace falta que lo guarde en los archivos temporales ('o en cualquier otro lado que no sea la carpeta de la aplicación) no sé si haya alguna de forma de que lo guarde allí independientemente de la verción de windows o la letra de la unidad donde está el sistema, por ejemplo en mi pc la ruta sería(C:\Windows\Temp) pero puede que para alguien sea (F:\Windows\Temp)