The only thing I could suggest, is what you're already doing... just wait it out.
8.10 just went Beta. Maybe something will update at the Ubuntu end, that will pick it up later. If it was working on a Hardy final, there's shouldn't be any reason to believe that it won't work on an Intrepid final. It could be something as simple as an updated library that you need.
Edit:
A silly example, but something as simple as the trash applet would crash, with the same type of warning you posted above, when ever you tried to empty the trash.
This was pretty much all of the time during Alpha 6. But, all of a sudden, it works again. There are other examples I could give you, but you get my point.
Different developers are working on different parts of the project. Hopefully, it'll all fall into place for you with the Final. Fortunately, there's not long to wait.
BTW, overall, the Beta is rock solid, and very quick in my opinion. Hopefully, everything else is working well for you...