Hallo und
Den Timer wieder starten ändert nichts an deiner Variable t oder an der Farbe der Panels. Das ist jedoch genau was du beim Start des Programms in FormCreate machst. Das musst du daher auch für deinen Neustart machen.
Sprich:
Pack die Initialisierung (mindestens das
t:=8;, vermutlich auch die Schleife, in der du die Farbe auf weiß setzt) in eine neue Prozedur, z.B. Restart, und rufe diese in FormCreate und dem Buttonklick auf.
Wenn du damit nicht weiter kommst, sag Bescheid.
Ich weiß ja nicht, ob du schon eigene Prozeduren angelegt hast usw.