Yes, editparts creation have to be on the UI thread unfortunately... I'd
recommend, as you figured out on your own, multiple display threads
(assuming you're on Windows). Invalid thread access problems are fixed
with GMF 2.2 any RC build. Try it let us know about the any issues you
find with multiple display threads.