BTW, I've tried nuking the HD and reinstalling W7. But within weeks, the same thing happens. Makes me think it could be something in the registry. I'm comfortable working in the registry but I don't go in there tweaking or fooling around. So that's not it.
I do use a registry cleaner by Iobit, which has never caused a problem. And I use Ultimate Defrag and CCleaner, all excellent software, AFAIK.
Not to point suspicious fingers at software I know nothing about and have never ever used on any of my machines ever, and have never had all but the occasional random loss of icons which can be 100% successfully restored by the "rebuild icon cache" technique I posted earlier... but perhaps these software products are related to your problem?
Have you ever tried nuking/reinstalling and NOT installing these additional Registry-related products?
One more thought about your "long filename" issue, so that you can't actually see the complete file name plus extension when you have your two side-by-side windows open simultaneously as you've shown in your screenshots...
What about reversing the two windows locations on your single monitor desktop, with the Explorer window ON THE LEFT and open in a bigger "stretched" size (but still as a window, not full-screen) so that you CAN see the complete file name if that window has the focus and is 100% visible. Then you position your WORD/browser window ON THE RIGHT side, overlaying the right part of the Explorer window. And be sure that some piece of the WORD/browser window or its title bar is still visible even when you have the Explorer window in focus, so that you can simply 1-click on the WORD window to get it back into focus when you need to work in it.
It would appear that your very long file names prevent your existing single monitor from satisfying having both windows open and fully adequately sized and visible simultaneously, which is your goal. So perhaps overlapping unequally sized windows with 1-click back-and-forth navigation is one possible alternative solution (having nothing to do with the loss of icons issue).
Also, have you ever thought about getting a second monitor, and thus extending your Windows desktop to be double-wide? Assuming your computer hardware supports this (or easily could with a simple video card upgrade if possible), I can assure you that having TWO MONITORS is a huge advantage if your work (or play) requires special situations like this where you'd really like to see two or more open windows simultaneously and in their entirety. Just a thought.