I am not sure what may be the reason for the DockPositionChanged handler not being fired on your side. We tested adding a DockPositionChanged handler in the Dynamically Created Docks
example form the latest release and we did not experience any problem. The event was fired any time one of the docks was moved.
Regarding the issue with the RadAjaxManager, it is possible to be result of a problem in the interoperability of RadDock with RadAjax. However, if this is the reason for the issue it is not possible to have worked with any of the previous versions of the controls if nothing in the code has been changed. There are some complex scenarios with RadDock and RadAjax in which the interoperability of the controls is disturbed. Improving the ability of RadDock to work with AJAX and simplifying the whole mechanism is in our TODO list. However, we are not aware of any problems related to the problem you mention in the latest version of the RadDock which have not existed in the previous versions.
If you could send us a simple running project which demonstrates your scenario and reproduces the problem so that we can take a closer look at your setup, we will research the issue, do our best to identify what is the reason for experiencing it and help you resolve it.
the Telerik team
Check out Telerik Trainer
, the state of the art learning tool for Telerik products.