Bei mir (D2007) wird da ja noch nicht mal die Checkbox gecheckt, wenn sie angeklickt wird. Also erst recht kein OnClick. Irgendwie kommen die CheckBoxen damit nicht zurecht, dass das Stringgrid das Parent ist.
Das ist ja das Problem. Mich wundert nur, dass das MouseOver ankommt, denn sie verfärbt sich schon wenn man mit der Maus darüberfährt und klickt. Sprich, man hat visuell das Gefühl, die Checkbox hätte den Focus. Deswegen verstehe ich das ja nicht.
Deine Idee hatte ich auch schon und werde ich jetzt mal probieren. Aber trotzdem wüsste ich gerne das "warum". Vor allem, weil ich bei einem Verhalten dieser Art immer erst mal von einem Fehler meinerseits ausgehe.