Как вы выполняете свою заявку?
Если вы запустите его из другого приложения, вы можете забыть правильно отформатировать строку аргумента:
String arguments = "First \"Sec ond\" Third Fourth \"Fi fth\""
будет иметь пять аргументов, тогда как
String arguments = "First Sec ond Third Fourth Fi fth"
будет иметь семь.
Если аргументы находятся в целевом свойстве ярлыка, то применяется то же самое:
"C:\My Path\MyApplication.exe" "Argument 1" Argument2 Argument3 "Argument 4"
вместо
"C:\My Path\MyApplication.exe" Argument 1 Argument2 Argument3 Argument 4