Generally used for programs that accept appargs, the args are separated by spaces, thus a path must not have spaces in it.)
Actually -- if you put an argument within quotes then you can have spaces:
program.exe something "c:\program files\something\whatever.dat"
and the entire c:\program files\something\whatever.dat will still end up in a single AppArgs[].