I successfully installed Internet Explorer 7 (standalone) from this link http://tredosoft.com/IE7_standalone on Windows 7 and but got this error after opening it the first try.
The procedure entry point PathMatchSpecExW could not be located in the dynamic link library SHLWAPI.dll.
Restarting the computer, changing the compatibility to "Windows XP SP3" and running as Administrator didn't help.
I searched for "SHLWAPI.dll" from %windir% and saw it under C:\Windows\System32. So, I copied the shlwapi.dll and paste it on IE7 directory (in my case, it is C:\Program Files (x86)\IE7\). Of course you have to overwrite the existing shlwapi.dll.
And it worked - I can now use IE7 to check the website for browser compatibility.
This solution is for information purposes only. iTropics.net disclaims any responsibility for any harm resulting from the use of the above procedure.