Not really easy to paste some code, since it's really complicated.
But the Form subscribes to an event, and the event is fired from another thread.
So the question really is: "How do I fire an event, if some of the classes that has subscribed to it is Forms, so it doesn't throw a cross thread execption?"