The PropertyGrid seems to work decently on my computer (+/- 1 second delay when ItemsSource changes, which could use some improvement), but on my colleagues' computers it is terribly slow (3-4 seconds). This seems to be due to painting/drawing, as there is absolutely no delay when the grid is not visible (on either of our computers). The objects we display have fairly few properties, so I don't see any reason that that would be a major factor in this.
What's weird is that the computers are set up pretty much the same (Win7x64, .net 4.0, everything up to date), probably the only difference being that my CPU is a dual core, while theirs are quad core.
Any idea what might be going on here?