If the Target is Windows with a none 100% scaling the FromDIP() call is needed.
Under macOS and Linux its not needed but the call to FromDIP returns simply the value.
I propose to enclose in all cases size and position parameter in the FromDIP() call.