This issue should be similar to https://www.devexpress.com/Support/Center/Question/Details/Q558336
Instiated a TdxBar and destroy it later doesn't destroy TdxDockControl:
Delphivar o: TdxBarManager;
B: TdxBar;
begin
o := TdxBarManager.Create(Self);
B := o.Bars.Add;
B.LockUpdate := True;
try
B.Caption := 'test';
B.DockingStyle := dsTop;
B.Visible := True;
finally
B.LockUpdate := False;
end;
B.Free;
o.Free;
end;
Please try the demo in attachment.
Thank you for sharing your sample project. I have reproduced this behavior and forwarded this ticket to our developers for research.