That is one one way to handle it. Another one is to parse debian .desktop files and keep the hildon debian seperation. for me that issue is https://github.com/maemo-leste/bugtracker/issues/165 As usual the post just forget to add some basic info to recreate the issue (like what app/.desktop was tried) I dont have a github account and im not registered on freenet, so i simply post some info in the only leste thread on maemo.org. So xdg menus (directories) in hildon are brocken, cause if i remember correctly catorise just creates a config for hildon. I havent notice the impact on my daily, but of course havent looked at it. But now that there is a test case for leste we can hopefully find some lost memorys (yours on this issue would be easier )