Bueno rauros, debería funcionarte.
Con poner el intervalo en el button2 en 35 segundos debería funcionar.
Por el tema de cerrar la aplicación una vez que termine debes hacer algo asi:
Código Delphi
[-]if x > y
then begin
Timer1.Enabled := False;
Application.Terminate;
end;
Saludos,