The TATTabs component installed easily and seems to work perfectly, with LOTS of options. Nice work.
An option I had in Delphi, which I would like to see, automatically adjusts the width of each tab (subject to the minimum and maximum widths) to fill the width of the component. With this option there is no empty space between the rightmost tab and the end of the component. I think the extra space padded to the width of each tab is about the same.
Most importantly, when the user shrinks the size of the screen so that a 2nd or 3rd line of tabs is now needed, more than one tab "flops" over to the 2nd line so that the extra space (width) in each tab is about the same. I've attached a look from an old Delphi program. Maybe you already have this feature but I didn't see it.