Hi, I have exactly the same problem. It would be much more efficient if the tabs were left-aligned. I usually work in a query, then jump into a table view and have to go back to my tab, which is now hidden somewhere between the other tabs. It doesn't help there that the lines in the horizontal tab menu also jump.
I looked at the source code and the TPageControl used can also display the position on the left side. However, it is more difficult to display the text horizontally and then also to take the width into account.
I myself would use other components that have this attribute already included, but Heidi can't do that, due to the limitation of free elements and the impact of changing a core element.
An alternative solution could be to open the individual tabs as a popup, which I don't think is possible yet.
Or you can split it into two TPagecontrols for queries and other database-related tabs.