Typical situation: I'm comparing folder hierarchies, scanning the list of subfolders for red or black icons. When I find one, I click the plus sign to the left end of the row to check what specifically the difference is, and - suddenly I can't see the icons anymore, because some of the file names are extremely long, and the program has decided for itself that I must be more interested in the file names than the icons. I go on to resize the column back to where I had it, resolve the difference, and continue, only to go thru the same ritual with every difference I find. When I pick a size for a column, I want it to stay at the size I chose for it. This "feature" of column auto-resize is, to me, more of an annoyance than a convenience, and I want an option to TURN IT OFF.
For the benefit of others who may have been frustrated by this particular misfeature, I should state that since I found the "Unfold all subdirectories on load" checkbox on the Directory page of the configuration options, Kdiff3 is, well, not as annoying to use as I originally felt it was. I still would like a better solution, but by using this option, all of the auto-resizing gets done at the beginning of the job, after which I can set the column widths as I like them without the program constantly trying to second-guess me.