I updated the graphics driver (it was only a few months old since I had to upgrade it for Fusion 360) and rebooted, reset all of the theme settings, and it still comes up with that weird duplicated paths and symbols listing. In CW 10.7 it looks exactly like it's supposed to. KDS is fine as well. I just checked MCUX on the Windows 7 machine at the other desk and it looks OK there. I'm not too worried about it right now, but if there's a place to report a problem, I'll do that.
My workspace settings and window layouts are fine. It's preferences dialogs that don't consistently retain sizing. That seems to be universal to Eclipse, since my vanilla Mars install that I use for RSE does it too. It's just annoying, since the dialogs seem sized for about a 640x480 screen. (635 x 555 is actually how project properties comes up.)
KDS's layout isn't glitchy, exactly, it's just like it wasn't very well thought out:

You can fit a whopping 3 I/O pins on the screen at a time, no matter how much space you have - it just doesn't resize, and you have to scroll around to see anything. It's like coding while looking through a drinking straw. There's no need for it, and it makes it feel like the tools were designed by people who never had to use them on a daily basis.
The CW 10 breakpoint behavior is definitely buggy. To illustrate: I set a breakpoint on line 292. I paste in a new line at 291. The breakpoint still appears to be at the right place, now like 293. If I go to line 293 and try to remove it, nothing happens. If I try to set one at 292, nothing happens the first time, but the second time it sets it. Now I can go to 293 and remove that breakpoint. If I run it after that paste operation, with the breakpoint now at 293, execution stops at line 292 - and in fact once the code display comes up in the debug perspective, the breakpoint is now shown to be at 292.
This bites me all the time. I'll have multiple breakpoints set further down the file, I'll move lines around up above, and now my code stops at all the wrong places. I just tried it in MCUX and the behavior is the same.
If I set a breakpoint at 293, paste at 292 (breakpoint now showing at 294), switch to another editor window and switch back, now I have two breakpoint markers, at 293 and 294. Removing the one at 293 removes both. If you try to remove the one at 294 first, no amount of toggling changes it until you remove the one at 293.
Scott