RegroupCommandLineArguments ignores argv[0]

A command line specification should not apply to argv\[0\] (program name).
if argv[0] is "c:\Program Files (x86)\product\executable.exe", a semantically meaningless command line specification is avoided and an obscure runtime error is avoided too.