Concept:
Benzenoid aromatic compounds contain one or more benzene rings.
Non-benzenoid aromatic compounds are aromatic but do not contain a benzene ring.
Step 1: Check the benzenoid compounds.
• Aniline contains a benzene ring.
• Naphthalene contains fused benzene rings.
• Phenol also contains a benzene ring.
So these are benzenoid aromatic compounds.
Step 2: Identify the non-benzenoid aromatic compound.
Tropone is aromatic but does not contain a benzene ring.
So it is a non-benzenoid aromatic compound.
Hence, the correct answer is:
\[
\boxed{(B)\ \text{Tropone}}
\]