Normally the name of the executable is the first item in argv. Would it be acceptable to do the same in program-arguments?