When StShellListView is right-clicked, you get a menu to
set the view type (large icons, detail, etc).
StShellNavigator has an identical menu obtainable when
you click the ViewButton (or in Win9x style, click one of
the two view buttons)
Setting the view type via the StShellListView does not
change which item is checked in the StShellNavigator
menu, and vice versa.
Adding code to TStCustomShellListView.SetViewStyle to
tick the appropriate menu item solves the problem going
one way but not the other.
The other way should probably be done by checking if
the attached StShellComboBox is actually a
StShellNavigator and calling a new "ListViewViewChange"
function to tick appropriate menu options or press
buttons.