I would like to request an improvement to tolerancing. I always find it annoying that Zemax wants theta-x and theta-y for tilt and wedge when a drawing will have simply 'wedge' or parellelism of a spacer. And wedge is usually quoted in arc minutes. I would like to specify wedge (eg 0.5') and have Zemax randomly choose the orientation around the axis and then automatically define theta-x and theta-y which gives that wedge in that direction. For backwards compatibility you could allow the choice of surface tilt or element wedge like you can choose S+A irregularity or Zernike irregularity.
You would have to define which surface needed to have the wedge error or course.