Version: (using KDE Devel) Installed from: Compiled sources OS: Linux kcmkded has the alarm daemon and the xmlrpc daemon hardcoded in the sourcecode. This sucks because I for one don't have the alarm daemon installed but kcmkded still shows the alarm daemon as startup service that can be enabled/disabled. Looking at the sourcecode (kcmkded.cpp) the only reason why those are hardcoded as far as I can see is because they require root priviledges (for some reason I don't understand) . I think a possible solution would be to introduce a X-KDE-KDEDService-RequiredUID field in the .desktop files of those serviecs and change the code accordingly to obey that field.
That is more your domain...
They don't require root privileges, neither does any of the other stuff in kcmkded. I don't know why kcmkded cares about root privileges at all. kcmkded should indeed check whether kalarmd and xmlrpcd are indeed installed and only show the relevant options when found.
fixed in CVS