Hallo, Du kannst Strings direkt nach PChar casten. Wenn also Deine Variable e dem '/c shutdown -a' entspricht:
ShellExecute(Handle,nil,'C:\Windows\system32\cmd.exe',PChar(e),nil,1);
P.S.: Willkommen in der
DP
[edit] Quatsch, e ist ja eine Double, also müsstest Du den 4. Parameter erst formatieren. [/edit]