Add support to execute programs with arguments