I'm afraid there isn't a straight forward approach for achieving that without using the RetainPaneSizeMode
property. For versions earlier than 2015 Q2
you could try to persist the ToolWindow size once it is docked and set it back once undocked as discussed in the forum post you have mention. However what I can recommend you would be to upgrade to the latest release version.
Hope this helps.
Do you need help with upgrading your AJAX, WPF or WinForms project? Check the Telerik API Analyzer
and share your thoughts.