Das ist einfacher Text (sofern Dir die Farben nicht auch noch wichtig
sind).
Also brauchst Du nur ein Fenster, das Text anzeigen kann. Den Text, der
dann angezeigt wird, den erzeugst Du einfach selber.
Sind die Farben wichtig, kannst Du ein Textfenster verwenden, das
formatierten Text anzeigen kann, i.d.R. ist das RTF. Den erzeugt dann
Dein Programm wiederum selber, und gibt ensprechende
Formatierungsanweisungen für die bunten Zeichen aus.
Beides keine Raketenwissenschaft, bei RTF wirst Du allerdings etwas Zeit
investieren müssen, um die Formatierungsbefehle herauszufinden.
Anstelle von RTF kannst Du natürlich auch HTML verwenden, und ein
Textfenster nutzen, das HTML-Inhalte anzeigen kann.
Auch keine Raketenwissenschaft.
Und das Grundprinzip, daß Du den Hexdump als Text selbst erzeugst und
ihn dem jeweiligen Fenster übergibst, das bleibt in allen drei Varianten
das gleiche.