The xml for krusader is created just it executes the command wrongly for example when i run makepkg it cant find a PKGBUILD... its supose to be iinstalled in /home/anex/.kde4/share/apps/krusader/useractions.xml... when i have more time i will probably look at it more but you know your code more then me...