hal-device-manager's .desktop file is: /usr/share/applications/hal-device-manager-hal-device-manager.desktop This is a bit redudant and should be hal-device-manager.desktop.
That's how eutils eclass works and there's no problem with it.
(In reply to comment #1) > That's how eutils eclass works and there's no problem with it. > Why. Is redundency efficient for Gentoo Devs?