After each run of a cmg, ~/.zAppRun re-creates the menu entries for all cmg files. This way, the menu always gets updated, even if you move your cmg files to a different drive.

klik is not yet tested with XFCE at all.
You would have to remove the spaces in ~/.zAppRun
Please let me know if you have fixed it, then I can fix it for everyone.

Greetings,
probono