ohh
Komisch :S
Tretet das Problem auch auf, wenn du das ganze nur mit ShellExecute aufrufst?
Edit1:
Also ich hab das mit ShellExecuteEx probiert und es hat prima funktioniert
Delphi-Quellcode:
var
shellstruct: TShellExecuteInfo;
begin
FillChar( shellstruct, sizeof(shellstruct), 0 );
shellstruct.cbSize := Sizeof( shellstruct );
shellstruct.lpVerb := 'open';
shellstruct.lpFile := 'notepad';
shellstruct.nShow := SW_SHOW;
ShellExecuteEx( @ShelLStruct );