The present AFCI do not protect against arc-faults in cord connected equipment, that is why there is a "Combination Type" AFCI that will be required effective January 1, 2008. I do not want to argue the merits of our present generation of AFCI's, but I do take issue with electrical officials, usually with no electrical background, deciding which parts of the code should be enforced. I personally believe that smoke detectors should NEVER be installed on a dedicated circuit. But that is a personal opinion. I believe they should be on a circuit with an often used load such as the bedroom or hallway light, so that if the circuit trips, the owner will know and will hopefully take steps to correct it. The purpose of AFCI's is to prevent fires. Do they work? I don't really know, but they seem to be of some value. If they prevent fires then they should be installed on the bedroom smoke detector circuit.
When smoke detectors first came on the market, and before they were required, I worked near the safety officer at a major manufacturing plant. Since he lived safety every day he bought a pair of smoke detectors as soon as they were available and installed one on each floor of his home. One day the downstairs detector went off. He searched the downstairs to find the fire, but could find nothing. He then went upstairs to find that the upstairs detector was on fire! Stuff happens. The code making panel has made it clear that AFCI should be installed for smoke detectors in bedrooms. What happens in 2008 when all residential general use circuits will require AFCI?