Sorry about that the next version I'm working on adds that argument. I've updated the download to remove it for now, or you can just delete the siItem argument and use the commented out way of changing the shell item (that's the only change):

Code:
Private Sub ucShellTree1_ItemSelect(sName As String, sFullPath As String, bFolder As Boolean, hItem As Long)
'If bStartup = False Then
    If bFolder Then
        'Previously we set by path, but this won't work with Win10 virtual devices like phones and cameras
        'ucShellTree had to be extensively modified to not navigate or set the selected ishellitem by just the path either
'        ucShellBrowse1.BrowserPath = sFullPath
         ucShellBrowse1.BrowserOpenItem ucShellTree1.SelectedShellItem
    End If
'End If
End Sub