I assume that when you move your controls you dont create any in that sub, and the same with the databinding sub, although you can access the controls from the thread you create its still not the best method becuase the controls are not thread safe so they dont work very well if modified from another threads, but this method could still work. If the only thing your sub does is move the controls then I dont think you need you need another thread for it, because to be totally safe with accessing controls from another thread you would need the form's thread anyway. But again, you can access them just directly from that thread and it should work but its not guaranteed to work.
As for your tabs, I dont think you have much choice than just filling them from your form's thread.