Oh oh Kralle,
ich glaube Du brauchst dringend eine Pause.
Du stehst gewaltig auf dem Schlauch und das logische Denken ist nicht mehr auf dem Niveau, bei dem man noch arbeiten sollte.
Überlege einmal:
Wenn das Programm startet, dann läuft es.
Wenn es nicht startet, dann läuft es nicht.
Wenn ein Programm nicht läuft, weil es nicht gestartet wurde/wird/werden kann, dann kannst Du auch keinen Button drücken, weil nichts da ist um zu drücken.
Folglich kann man den Button nur drücken, wenn das Programm läuft.
Wie aber schon gesagt: Mit XP und der gleichen Lazarus-Variante, welche Du benutzt, läuft #25.
Programmieren ist die Kunst aus Nullen und Einsen etwas sinnvollen zu gestalten.
Der bessere Künstler ist allerdings der Anwender, denn dieser findet Fehler, welche sich der Programmierer nicht vorstellen konnte.