Meine VST-Einträge male ich selber. Ich nutze dafür VSTAfterCellPaint (eigene Icons an eigenen Positionen), VSTAfterItemPaint (Text, zusätzlicher Text) und VSTAfterItemErase (Hintergrundfarbe).
Hast du eine Einstellung gemacht, dass die Texte auch nicht mehr gemalt werden? Falls nicht, würde ich eher auf Events wie OnDrawText() und OnPaintText() setzen. Für den Hintergrund wäre OnBeforeCellPaint() die bessere Wahl. Die Icons im OnAfterCellPaint() kann man machen. Wenn du die aber weiterhin an der Standardposition gezeichnet haben willst, dann würde ich trotzdem weiterhin beim OnGetImageIndex(ex)() Event bleiben und die Icons aus einer ImageList laden.