Dein Forward-Button sollte ja davon abhängig sein, wie oft du den Back-Button benutzt hast.
Also, wenn man zwei Seiten zurückgegangen ist, dann kann man wieder zwei Seiten vorgehen - danach ist Schluss.
D.h. man müsste folgendes machen:
Starteinstellungen:
-> ForwardButton.Enabled := False;
Beim Klicken des Back-Buttons:
-> Erhöhen des "Ich darf den Forward-Button klicken"-Zählers um Eins.
Beim Klicken des Forward-Buttons:
-> Verkleinern des "Ich darf den Forward-Button klicken"-Zählers um Eins
-> Falls der "Ich darf den Forward-Button klicken"-Zähler 0 ist, dann Enabled := False;
So sollten keine Probleme mehr mit dem ForwardButton entstehen.