There are several threads that talk about the dwmapi.dll delay load dependency and IE7. Are you experiencing a definitive problem that is being caused by this dependency? I ask because it seems like in most cases, dwmapi.dll is not the cause of the problem--it is a red herring. For example, see:
http://episteme.arstechnica.com/eve/forums/a/tpc/f/99609816/m/494009191831
So don't expect MS to issue a patch that gets rid of this dependency.