@ Steven: Wouldn't that be sort of "dangerous", say if then someone wants to have "Track Details (Pop)", another one wants "Track Details (Rock)" and so on... In my opinion, the views (Artwork/Album & Tracks/Track Detail) should be those basic fundamental three, and have "nothing to do" with how your columns are set up.
So if I understand the "problem" correctly, it's more something like this: Say my library is about evenly divided by classical and pop music. Instead of having two (auto) playlists "Pop" and "Classical", I have several for my classical music. The classical music are the exceptions, the pop music is fine to look at using the default view. However I don't want to customize columns for each classical playlist so they all look the same, I rather just click a "Track details (Classical)" option.
Wouldn't the better solution be something along these lines:
The simple idea:If one right clicks at the columns there would be an option "Copy columns setting" and "Paste columns setting". One can then for all playlists that are the "exceptions" then paste some column setting one is happy with. In this way columns won't jump around as much when one changes between playlists that one still want to look the same.
The advanced idea:Being able to save the view and how columns are set up into presets. Somewhere there can then be a preset-menu where one can save and load different, maybe even named, setups. If someone changes some columns in a playlist where a preset was loaded, the preset wont change, think of it as making "an exception to the exception". However if someone saves some column setting to an already existing preset, every playlist that have loaded this preset will change accordingly.
Just some thoughts.