Thanks everyone for your input, I beginning to think that what I'm after is not as simple as I would like. Making the object scenery will work ... but ... it messes with take all, in that take all will not (correctly) take scenery objects. Also as scenery the object will not appear in the object pane until the scenery flag is removed.
Using a boolean attribute and a script for the location (thanks The Pixie) I can achieve part of what I want, the initial description part, with object link. All I need to do now is remove objects with the attribute set to true from the you can see list. I'm assuming I need to add something in this section of the showroomdescription function.
if (i = game.autodescription_youcansee) {
objects = FormatObjectList(game.pov.parent.objectslistprefix, GetNonTransparentParent(game.pov.parent), Template("And"), ".", false)
desc = AddDescriptionLine(desc, objects)
if (game.autodescription_youcansee_newline and objects<>"") {
desc = desc + "<br/>"
}
}