GauravK, you are on the ball, as usual.
Ok, I kind of got some of that info, but probably can't use it, for I'm not a coder.
Still very interesting. I was thinking more of how Classic shell,
could use the info to have the color intensity track better for menus.
Not that is has to match, just decrease/increase proportionately, to the intensity slider.
It's rather funny you showing a menu with high transparency.
I've been playing with a simple skin, that at first, was close to taskbar auto color.
Gave up on that now, as it looked too milky most of the time. Still readable from background, though.
Now I'm playing with alpha transparency at 85/255. Color mask at mild 128/255.
Still white text can be just readable with white background. It's when there is
black text in background, or overlapping menu, where it turns really terrible.
Still, I never made an almost transparent skin, for use with desktop background pictures.
Single column is best for it. I guess Win7 style wasn't made for it. I made the two columns transparent,
but for some reason, full alpha on first column, made the desktop background colors bleed into the text.
Anyway, I'm doing this one for myself. If I eventually upload it,
I will surely add white submenus as an anti confusion option.