I have a class that I use to monitor a windows service. When the service's status changes it raises an event. In my main form when the event is raised I create a new window to show the user the status has changed. For some reason it freezes my form (the newly created one). The form works perfectly outside of the raised event, its only inside the event that it freezes. Am I not suppost to create objects during an event handler?