ObjectDock doesn't do anything that would sustain a high CPU load for long enough to overheat it like that. Momentary spikes every now and again, sure, but in order to put a load on a i7 that would cause that kind of an issue, and have it only be software that is the cause, there would need to be something else putting a sustained load on the CPU. The only other options I can think of would be hardware issues, specifically a poorly seated heatsink, not enough, too much, or unevenly applied thermal paste, poor air flow, or a failing CPU.