Ist der lbStandard, kann man ItemHeight nicht setzen. Es wird automatisch entsprechend Font.size (Font.height) gesetzt.
Ist der Style lbOwnerDrawVariable wird der Itemheight "setzbar" und nix ist mehr mit automatisch.
Das ist richtig. Bei lbOwnerDrawVariable kann ja auch jedes Item eine eigene Height haben. In dem Fall entscheidest du ja auch selbst, wie das Item gezeichnet wird.
Anhand der Werte bei lbStandard kann man allerdings eine Formel von ca. ItemHeight := Round(-Font.Height*6/5) ableiten.