Hola,
Echa un vistazo a
este Hilo y nota las palabras coloreadas de rojo y en negrita: se trata de un componente que tal vez no te parezca mal utilizar, puesto que parte del "TWebBrowser" pero le añade determinadas características curiosas. El componente en cuestión es gratuito y de código abierto y está disponible para varias versiones de Borland Delphi.