There is a problem with the MDICLIENT window class on Aero. When I maximize
an MDI application and maximize a child window, the child window is 4-pixels
short on the right side, showing the gray MDI client window below. If the
application isn't maximized this problem doesn't exist. It only happens with
Aero; with "Windows Vista Basic" it isn't there, nor is it there on any of
Windows 95 through XP.

This isn't just my app that does this. I dug out the IconPro sample code
from an old copy of the Microsoft SDK and it exhibits the same problem.

I've found a hack to get around the problem by processing the
WM_GETMINMAXINFO message, but that introduces other problems... which can be
solved with other hacks, which in turn create additional problems, and so on,
and after chasing my tail for several days it occurred to me that I shouldn't
have to do this and MS should have a fix.

This may not be the best place to post this, but I have no idea where else
to go (if you do know, please say so). In 20+ years I've been lucky enough
not to run into any similar problems with a MS OS that's well over a year old!