Fix desktop file inspection dir and drop unneeded desktop makefile rule

Extra XDG desktop related changes missed from previous pull request