How can I disable a single checkbox in a 'checkboxes' FAPI element? Title basically says it all, I want to disable a single checkbox of a checkboxes type FAPI element.

I don't want to do if with JavaScript, nor is changing it from checkboxes to multiple checkbox elements an option as the element is provided by another module.

Thoughts?
A clean way does exist in Drupal 7! Apparently, per this post, it's not yet documented.

function mymodule_form_alter(&amp;$form, &amp;$form_state, $form_id) {
  $form['checkboxes_element']['#disabled'] = TRUE; //disables all options
  $form['checkboxes_element'][abc]['#disabled'] = TRUE; //disables option, called abc
}


Another example.

You can also set #access function to FALSE, to completely hide the checkbox.