über die CMD versucht, geht bei mir mit
taskmgr
immer nur der Neue richtig auf. (ist er schon offen, dann springt es zu dem)
Das Startmenü sagt
%windir%\system32\taskmgr.exe /7
(siehe C:\ProgramData\Microsoft\Windows\Start Menu\Programs\System Tools)
Versuch es mal so
ShellExecute(0, nil, 'taskmgr', '/7', nil, SW_SHOWNORMAL);
[add] OHHHHHHHHHHH
32 Bit?
Dann leitet "normal" dein \System32 zu \SysWOW64 weiter und dort ist die falsche EXE drin.
C:\Windows\SysWOW64\Taskmgr.exe
Wow64DisableWow64FsRedirection
ACHTUNG, siehe Remarks, also anschließend ein Wow64EnableWow64FsRedirection.