This one seems a bit odd. I am developing a program and most of the time, when run via the debugger, it works just fine. However, on occasion, an ‘InvalidOperationException crossed a native/managed boundary’ error with details ‘Cross-thread operation not valid..’ is thrown. If I click continue, the program continues to operate properly. This strikes me as being very odd – can you suggest what is happening?