desktop-entry: make %i a standalone-only argument
Just as %F and %U, %i expand to multiples arguments (2 in its case, "--icon" and the value of the Icon key).
Not being a standalone argument allow for things like "foo --bar=%i" which would expand to "foo --bar=--icon <icon name/path>" which does not make sense.
Fix #125