INotifyPropertyChanged and updates it's properties in a while(true) loop in a separate background thread with a small delay.ExecutionEngineException on it's function. When I remove the control, it errors out the same way on DragMove() of the Window. And the only thing that fixes it is not starting the update thread, which means that the issue must be there, but what could it be?