Indeed I meant AeroS and my point isn't the way WB should handle shadows, i.e no option at all and let windows handle them, I too thinks it's fine the way it is having the option to make my own. What I'm saying is that the actual handle isn't quite right...
Let me take a consumer point of view.
AeroS provides shadows but they are so tiny, discreet, that I decide, as a customer trying options given by the software I've bought, to use the windows shadows option on top of this skin. Or better, underneath. Of course, I understand that the result wouldn't, couldn't, maybe or not, be perfect : gaps, overlapping, etc...
I do agree with you, AeroS is a master skin. It is well designed, light, fast, aesthetic and it's a fact that it's parts are flawless, in terms of graphical conception and in compliance with WB parameters. I mean, no distorted, oversized/undersized graphic items. They're all 'sized' by their integration in skinstudio. The last/least particularity could be that it was designed for an earlier WB version but and so, cannot provide any information/graphic part/parameter not intended to.
So why is it that the shadows, the skin itself and the area/coordinates managed by windows from wich the OS will draw the shadowed region aren't aligned, justified ?
Is it because the skin was designed by itself thus wasn't drawn from outside in (from the area/coordinates of the shadowed region managed by windows) ? If so, fine, let's talk about blur. (sorry)
but if it's not, something is obviously wrong with the placement of the skin inside the region managed by windows.
About blur, there is one thing I'd like you to be more precise.
When you say "A window has contents thats not owned by WindowBlinds and so we have to coexist with it" I assume you do refer to the area used on the desktop to display an application window defined by origins and 'vectors'. This area may be shadowed and inside it uses zones used by the application to draw OS controls such as boxes, buttons, scrollbars, titlebars, etc... WB on top of the application manage to substitute the graphic parts, the application does it's thing and windows manage the whole in it's own space. Am I right ?
If I am, what is the setback disabling me, as a programmer, from :
1- Intercepting the application requirements
2- Use the skin as a template to process memory manipulations, create the exact region under the skin (control parameters should be great, undersizing, oversizing, ...), take a snapshot from the wallpaper, blur it
3- Drawing the skin
?