The article that I have given demonstrates just one of the possible scenarios where ContextMenuService can be of help. Please note that this service is responsible for showing the context menu of the FloatingWindow's titlebar as well. When you take the ContextMenuService instance and handle the ContextMenuDisplaying event, you will notice that this event will be fired when needed.
As to the buttons of the FloatingWindow, all you need to do is handle the DockStateChanged event and change the FormBorderStyle of the e.DockWindow.FloatingParent.
Please refer to the attached sample project where the approaches are demonstrated.
the Telerik team
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items.