I am very impressed with the very latest release of SCID vs PC 4.9. It has a docking feature, which up to this point had been missing in this otherwise excellent (and free!) software product.
I can move sub-windows around, and as one would expect, as I navigate through the move in the game, SCID updates the tree view.
As a side note, while playing with docking, I also realized that any database in SCID can also be opened as a tree, which is very handy, and allows to look at multiple trees at the same time!