The Desktop Entry Specification does not require restricted characters in the Exec field to be escaped, but it requires them to be quoted in their entirety.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=57329
This change allows Wine's desktop entries to work with application launchers that use stricter parsing such as [fuzzel](https://codeberg.org/dnkl/fuzzel/issues/445) and [albert](https://github.com/albertlauncher/albert/issues/1486). I've tested the updated entries with GIO and fuzzel.
-- v2: winemenubuilder: Quote Exec arguments in desktop entries.