Hello Bjorn,
One approach is to hook
onClientLoad event and loop through each nodes. There you can check for the node level and access the checkbox element and hide it . Here is a same script which hides the first level CheckBoxes.
Javascript:
Thanks,
Princy.