Hallo Lars,
also das klingt ja ziemlich kompliziert.

Eigentlich hatte ich erwartet, daß dieses Problem mit dem ersten (leeren) Listeneintrag einfach zu lösen wäre - ich hatte angenommen, daß das nur ein Indexierungs-Problem sei (Unterschied beim Listenstart mit Index 0 bzw. 1), sodaß Du einfach nur die Numerierung ändern müßtest.
Ich hab ja keine Ahnung, wie Dein Programm tatsächlich aussieht, also war das nur Spekulation. Aber Du wirst das schon irgendwie hinkriegen - wenn nicht, dann ist dieser leere erste Eintrag sicher weniger problematisch als das Problem mit dem Scrollbalken.
Grüße,
Franz