Is there any reason the initscripts remove /tmp/kde-* on startup? That directory includes the KSyCoCa cache file, which means it'll have to be rebuilt the first time KDE starts for a user after a reboot - which on on/off desktop machines can be *every time*, slowing down startup time. (The location for the file can be overriden by setting KDESYCOCA envar, BTW; although if an app starts with a wrong value things may start getting slightly weird)
Thanks, -Maks Orlovich
