in Delphi XE2
Delphi X2 has Vcl.Shell.ShellCtrls.pas but the Shell Controls package is not installed by default. There's ShellCtrls.pas and the packages to install in the samples folder (as before) - use it to manually install the "Shell Control Property and Component Editors" package.
Trick question: when you use any of the TSHellTreeView or TShellListView, what compiled (DCU) version of "shellctrls.pas" is used by Delphi XE2?
Read the full article to learn about Using Shell Controls in Delphi XE2 - Need My ShellCtrls.pas NOT Vcl.Shell.ShellCtrls.pas