effects: Remove shape property
It's unused and the advantages of keeping it are outweighed by the disadvantages - the returned value is dependant on the window type.
If you need to draw a drop-shadow that matches the shape of the window or something along that line, render the window into an offscreen texture and sample the alpha channel in a fragment shader.