Hello Richard M,
Pleas take a look at the following online example, which illustrates how to add dynamically RadDocks and preserve their state.
You can find a simple example which illustrates how to add/remove dynamically created RadDocks here:
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