Each Windows Shell extension may define which columns will be displayed for its view.To add or remove specific columns, use the OnCreateColumns event in combination with SetColumnVisibility.
Example:
uses ShellBrowser;
procedure TForm1.JamShellListCreateColumns(Sender: TObject);
begin
with JamShellList do
begin
SetColumnVisibility(TShellColumns.Size, False);
SetColumnVisibility(TShellColumns.Author, True);
end;
end;