ok now i'm about to loose it here. It still does not work right on my laptop - and it looks a lot like a timing issue: when I reboot my laptop, and log in as soon as the login screen is there, ibus starts, and crashes after a few seconds. when I reboot my laptop, and give it a few seconds after the login screen appears, ibus works just fine. and that's even with the modified autostart desktop file.