Du darfst den Index natürlich nicht bis ins Undendliche hochzählen.
Bildnummer := (Bildnummer + 1) mod FileListBox1.Items.Count;
Aber kann es sein, dass du dich in der Sprache etwas verklickt hast? Oder gibt es wirklich jemanden, der für ein neues Projekt
VCL.NET verwendet

?