На первый взгляд не особо помогло. Вечером проведу точное тестирование зависимости time(count) для двух случаев.
ЗЫ: дело в том, что в ListView лист Item'ов представлен типом "TListItem", но и сами Item'ы представлены в точно таком же (по названию) типе "TListItem", но по содержанию - в другом. При объявлении переменной типа TListItem:
объявляется именно Item, поэтому нет возможности хранить лист Item'ов отдельно, а потом подключать к ListView'у.
Вопрос: как это сделать?
ЗЫ2: а при добавлении Item'а напрямую походу происходит не только его добавление, а ещё какие-то манипуляции с уже имеющимися Item'ами: если вывести в ProgressBar прогресс добавления Item'ов, то можно заметить, что на поздних этапах прогресс существенно замедляется. Опять же, точную зависимость выведу вечерам.