Die Variante von StackOverflow ist für die ListBox die einfachste. Für andere Controls muss man die Windows-Theme-
API benutzen und selbst zeichnen. Hab ich mal für ein StringGrid gemacht (in neueren Delphis ist es glaub ich von Haus aus gethemed, in meinem Delphi 2006 aber noch nicht). Ich häng die
Unit mal an, vielleicht kannst du (oder jemand anders) sie ja als Referenz gebrauchen...