Don't encode executable, icon and categories

JWM breaks if executable is encoded.
e.g.
rxvt -font 7x14 -bg "#c0c0c0" -fg
becomes
rxvt -font 7x14 -bg &quot;#c0c0c0&quot; -fg

This commit restricts encoding to just names.

Fixes #18