One thing per thread, please. I've already split this thread once to separate unrelated things.
(But line spacing is generally down to Windows and the font in use. The list controls have standard spacing which we aren't overriding here, and should be the same as in any other standard listview with the same font.)