Ich hatte die letzten paar Tage das gleiche Problem und hab dies mit der
TEZTexturePanel Komponente gelöst.
Bei der Benutzung in einem meiner größeren Programme gab es Zugriffsverletzungen deshalb habe ich im Anhang eine minimal verbesserte Variante von mir.