I was able to get the logic on how to implement the Mac OS style and I have succeeded in bringing the reflection down
Below is a screenshot
(click to enlarge)
I have to implement a “real” dock yet, but this forms a good base and prototype
I am planning to make this as a user control where one would be able to add buttons(which may be images) and add events for the respective buttons.
If you think you could help, do leave a comment . Currently I dont have any place where I could put my source up, but will update once I host it somewhere.