I love HeidiSQL, I use it every day, and I have donated. But there is one thing which drives me crazy.
The first thing I do when I fire up Heidi and select a datasource is select the required DB. Then I click on the new tab button, and start typing mysql. I always expect the sql to appear in the new tab, but it doesnt. It does some weird random stuff in the database window. Then I have to select my DB again, then I have to click on my tab again, then I have to click in my tab, then I can finally start typing my sql.
I would be soooo happy if when you open a new tab, it would automatically put the cursor in it and give it focus. If this is in the next version, I'll make a new donation.