I figured out my own problem. In case someone else looks up this thread, you can't set a path in the input variable. It can only be a file NAME! No path. You must set the SetWorkingDirectory to the location of the executable and then call the start() with just the file name.

This is more of a Linux-ism.