There is Markus Winhards mwresize class, which actually does what you want without even using anchoring. The class is older and hooks into the forms resize event.
I agree to the others, though, anchroning the way it is offers the option to eg let a grid display more lines, etc. and its intention is not zooming.
I'm old enough to also need reading glasses, but still have no problem at the distant of my displays, even at notebooks. I know the general Windows setting for bigger fonts is causing problems with many applications, but a mere zooming is not helpful, I agree this could be handled as two separate options.
Notice there is the [tt]Resize[/tt] event and you can react to the current size of controls affected by anchoring to eg change column widths of grids and listboxes, which is an appropriate action to take, if there are no columns scrolled off the visible grid area but the additional width just reaveals empty area. That can also be a case to limit the form/grid width, though.
Bye, Olaf.