The light functions by detecting increased resistance in the lighting circuits. Very rarely, if there is a flaky ground or other issue with the wiring that causes higher than normal resistance, the light can come on without a bulb being burnt out.
I say double-check the bulbs just to be sure and then start looking for a short somewhere.
That's the odd thing that I probably should've mentioned earlier.
All the brake lamps are fine but I have noticed the following......
I have the common problem with my ignition switch whereby it doesn't spring fully back into position 2 after I start the engine. I have to physically turn it back myself otherwise I lose the speedo, interior lights, headlamps, indicators, etc, etc.
However, I've noticed that when the ign is sitting in the limbo position, the bulb failure warning lamp only comes on when I apply the brakes.
This makes me think that the problem lies with the bulb monitoring circuit itself, rather than with any of the bulbs.
1996 850 T5 Auto Estate 165k miles and counting...... (or should that be "and hoping" )
"If it ain't broke, don't fix it!
If it is broke......... keep goin till it falls apart"
I say replace the ignition switch and see what happens there. You obviously need to do this anyway.
After that, if it's still a problem, you have a dodgy connection somewhere in the lighting wiring that is giving higher than normal resistance values and thereby triggering the light to come on.