
I want to add a "Dock" option here in the menu. I've seen a lot of posts on how to override those options but first, i have to add my new item there and after that, define the functionality for it.

I want to add a "Dock" option here in the menu. I've seen a lot of posts on how to override those options but first, i have to add my new item there and after that, define the functionality for it.
You need to override the ContextMenu property of the control you want to add the option to.
http://msdn.microsoft.com/en-us/library/aa984254(v=vs.71).aspx is the MSDN article that explains how you can do this. it's doable both in the design mode and the code-behind.