I thought they could be, but as I\'m not putting my money where my mouth was (so to speak) setting the readonly attribute doesn\'t actually seem to do anything.
I\'d
with jquery:
$(':checkbox[readonly]').click(function(){ return false; });
it still might be a good idea to give some visual hint (css, text,...), that the control won't accept inputs.