Erstmal ist es richtig, daß der Name ein Anderer ist, denn das ist auch kein "kompletter" Browser und da dort auch nur der halbe IE im TWebBrowser steckt, ist seine Kennung auch nur ein Bruchteil des Ganzen.
Ein Blick ins
MSDN klärt, daß man dort einen AnsiString übergeben muß.
Du hast nicht zufällig Delphi 2009 oder höher?
Wobei das "nur der erste Buchstabe" auch ein Hinweis ist, daß es sich vermutlich um ein
Unicode-Problem handelt.
AnsiString+PAnsiChar