The TsListBox black text on black background only happens if the style is lbStandard, lbVirtual or lbVirtualOwnerDraw. lbOwnerDrawFixed and lbOwnerDrawVariable are both OK. I never use lbVirtual or lbVirtualOwnerDraw but just switching the style to these shows the same issue.
TsSpeedbuttons with skin section SPEEDBUTTON_SMALL still broken in “v7.50 stable” when the they are placed on a panel. Check demo app previously uploaded.