Er will einen Thread in ein anderes Programm (z.B.: Explorer) erstellen. Doch das problem mit Delphi ist das du alle Funktionen die du benutzt auch infiziert müsstest und die Addressen wo die Funktionen sich befinden auch nachher speichern/infizieren müsstest damit das Programm diese wieder findet. Deswegen benutze lieber die Windows
API, zum Beispiel: statt Length lieber lstrlen, usw.