My personal preference would be for user selectable.
As a skin developer I would certainly create a backdrop to go with a skin, but by allowing a user to change that, or add a background to an existing skin, would enable a user to customise a favourite skin and really make it their own.
Also, with the 3.2 ability to export personal view settings, users would be able to share their achieved look with the community.