I'm not sure if this belongs in the Form API issues queue or the FCKEditor queue. Here's the issue:
So I think either fckeditor_process_textarea() should check whether the field has !(#access == FALSE), or form_builder() should not #process a field unless !(#access == FALSE) - but the form_builder() function might do this on purpose.