Once again, thanks, great feedback. I wanted a value so I could hook into existing routines that make dynamic form position adjustments. In Windows fitting forms into available screen area and in alignment to other forms depends on much including border style. So far I have managed to cope with task bar at left, top, right, large/small icons, different screen resolutions all without use of adjusting constants. There are bound to be combinations that I have not tested but code works for me for now. One day I'll be wanting to run this code on my Mac!!!
Since I am new to Lazarus/FP and porting an existing VB6 program I'm looking for simple ways in the first instance. I'v still got plenty of complicated stuff to work through!!
I think winni gets the prize this time round.