xdg_menu: use Find::Find instead of call out to find

This is a workaround for the spurious "Argument list too long" error in
the qemu user-space emulation.