The shell command is more or les useless in 4.0. There are some additional security features built in like “Are you sure that you want to run that command ?” I would advice to use WSH instead. Just create a small function: RunProgram(CommandLine : Text[1024]) : Text[80] CREATE(WSH); WSH.Exec(CommandLine); CLEAR(WSH); with WSH being an Automation Server of the type ‘Windows Script Host Object Model’.WshShell. This will run without asking stupid questions (except you have Symantec Internet Security Skrip Blocking stuff installed).