As far as I know, there no such feature in Lazarus. But it is not impossible to have it. Recently people here are talking about implementing modern UI components for Lazarus. This non-resolution dependent auto-resizing visual components or widgetset or interface feature may be included. But so far, no 'real' works have been done.
The default widgetsets depends on the OS to handle and draw the components. Because OSes do not have 'scaling' component feature, so Lazarus
default widgetsets do not have it too.
In theory, you may try to resize all the components manually using TForm.OnResize event, but the calculation is extremely hard especially to calculate the font size and text auto line-break.
I never try it, but I guess using Custom Drawn widgetset is easier because it doesn't depend the OS too much to perform the drawing. If you interested to try it, read here:
http://wiki.freepascal.org/Lazarus_Custom_Drawn_ControlsOther possibility is to try to implement web CSS technique. I found this discussion interesting that you may want to read:
http://stackoverflow.com/questions/3175937/delphi-with-html-css-interfaceThe last possibility and the hardest part is to write your own. I write mine after I tried QB64, which I impressed that it can
autoresize auto stretch the display if I resize the form. You may interested to try QB64 to see how it works:
http://www.qb64.net/My OpenGL visual components are not ready to use, but they already work correctly on different form sizes and screen resolutions I ever tried. The hardest part is to make text to look good. I mean, for example if you stretch text widely, the the font will look ugly. I solve this problem with lots of calculations. Also playing with OpenGL is no fun at all.
I hope I didn't confuse you and that there will be a elegant resolution.
I do hope we can have an elegant resolution, which I've been looking for years. But

we don't have such elegant resolution for now.