Verstehe ich deine Frage richtig, dass du - genau wie im Taskmanager unter "Anwendungen" - die Titel aller laufenden Anwendungen haben willst?
Vielleicht hilft dir das hier weiter:
Delphi-Quellcode:
function FindApplication(Window: HWND): Boolean; stdcall;
var Buffer: array[0..255] of Char;
begin
Result := True;
if GetWindowText(Window, Buffer, 256) <> 0 then
Form1.Memo1.Lines.Add(Buffer);
end;
//Aufruf mit:
EnumWindows(@FindApplication, 0);
Die Titel werden dann alle in einem Memo1 aufgelistet.
Okay, es sind ein paar mehr...
Vielleicht kannst du sie ja noch filtern, z.B. ob das Fenster auch sichtbar ist.