I see your point, but, at this time, I beg to differ.
What you suggest is that, as it is now, the system gives the user the flexibility of seeing colors on screen, then switching to another Pen Set and outputting a Grayscale or B&W document. Why can this not be done by simply going in the layout and selecting the drawing, then in Drawing Selection Settings, in the Properties tab, in 'Colors:' selecting the 'Grayscale' of 'Black and White' option?
It is counter-intuitive to have both options available within the Properties tab in the Drawing Selection Settings for each placed Drawing in a layout. Notice how to the left of the 'Colors' option you see the 'Pen Set' option?
Your way, one has to _always_ make sure the current Pen Set is right for each output job.
My way, one has to _only_ interfere with output colors if there is a specific reason for doing so (in your example, they want colors on-screen, not for output).
It would be much more streamlined and error-free as a system if the Pen Set was automatically saved with the View which produces the Drawing, saving color and pen thickness data. If for some reason, as you both suggested, the user needs colors for screen only, but not for output, then just go into the Properties for those drawings (you already do this, even if not only to select just B&W etc. options, but the Pen Set, as well) and instruct ArchiCAD to ignore the pen colors.
Simple and streamlined.
MacBook Pro 17" 2.4GHz, MacOS X 10.5.6, ArchiCAD 11 & 12, WinXP, Vista (well, not really Vista...)