Version: (using Devel) OS: Linux Installed from: Compiled sources https://bugzilla.novell.com/show_bug.cgi?id=445441 Session-restored applications are launched directly by ksmserver instead of using klauncher, since ksmserver needs to track them. This means these apps don't have some env.vars. set up by KDE. Ksmserver should either use those or somehow use klauncher again.
I am seeing this same behavior with KDE 4.2.3 in the just-released Fedora 11. It's a superficial bummer that the non-KDE4 apps (such as firefox and xchat) lose their KDE-matching color scheme upon a session-restore, and need an app restart post-login to get the consistency back.
Already fixed for 4.3 (r967149).