I know this is really the only true way to achieve
understandable. That's why I said....
As icons are 2D the information required to make reflections 'correct' simply isn't there.
Jafo, the only way the OD2 way is "correct" as you say, is if you are talking about the reflection of a 2D image. The reflection of say the magnifying glass is never going to be a reflection of a magnifying glass. It's a reflection of a picture of a magnifying glass. For the purposes of objectdock, and the effect that reflection is supposed to achieve, you cannot call this correct.