Many times when I log into my OpenSUSE 10.2 machine, the kmix, kbluetooth
and other programs don't start on the panel as they should. They end up in
tiny windows scattered on my desktop.

Any idea why this happens and how to prevent it?

Sample picture (60kB)

Kernel: x86_64
KDE: 3.5.7r56.1
nVidia driver: 100.14.09_2.6.18.8_0.3-1.1 x86_64
Beryl: 0.2-6.11 x86_64