This is because Windows' icons won't allow pending anything to the end if it's in quotes it appears...
For future reference, note that if the name of the .exe file is in quotes, any parameters must be listed
outside the quotes, eg:
Anything inside the quotes is treated as though it were part of the filename as opposed to a parameter (the whole reason for using quotes in the first place is to allow for filenames containing spaces, which would otherwise result in only the part before the space being recognised as the filename, with the rest of the filename being treated as a parameter list).