В родном элементе управления listbox есть ошибка, которая появилась во время Vista и все еще присутствует в Win7.Это препятствует тому, чтобы Вы прокручивали должным образом мимо 65536 + количество видимых пунктов.Самая видимая часть ошибки, за исключением того, что не видны более поздние элементы, - это большой палец полосы прокрутки, отскакивающий назад, когда вы перетаскиваете его на дно.
Эта ошибка не часто проверяется.Никто никогда не ожидает, что его пользователь будет иметь достаточно терпения, чтобы перебирать десятки тысяч предметов.Такая программа быстро удаляется.В противном случае емкость ListBox ограничена только объемом доступной виртуальной памяти.Если вы действительно хотите добиться этого, используйте ListView или DataGridView.