Hi! I have more than 15 years of experience in programming with Delphi and I had created custom components before (more than 10 different components). I will code it in Delphi 10.4, but the classes will be compatible with all versions of Delphi (I do not see any issues, as this will not involve functionality different for different versions of Delphi).
I think 2 days are enough (if we start today, it will be ready Friday). And, probably, AutosizeW for width and AutosizeH for height, not vice versa, right?
Thank you,
Alex.