If you're still stuck with VCL7, I highly recommend you check out DevExpress' ExpressLayout Control. Whilst the product page pimps it as a user-focussed, layout management control, I've used it a lot to enforce layout standards.
Drop the control on a form & maximise it. Drop your controls onto it, group them appropriately (eg, a group for buttons at the bottom of a dialog) and the Layout Control looks after all the alignments: setting buttons in from the edge of the form, aligning text labels an input boxed, etc. It supports a few different layout styles, one of which is very Office-centric - making for some polished forms with very little effort (after you get used to the grouping concepts).
This may sound like spam, but I'm just a happy customer :)