Weil jede
VCL Anwendung das "Application Objekt" benutzt:
Delphi-Quellcode:
program Project1;
uses
Forms,
Unit1 in 'Unit1.pas' {Form1};
{$R *.res}
begin
Application.Initialize;
Application.CreateForm(TForm1, Form1);
Application.Run;
end.
Und warum sollte man unter Vista keine Methoden dieses Objektes aufrufen?
Zu deinem Problem: Laufen eventuell noch irgendwelche nicht beendeten Threads?