DisturbSanity
The following (as opposed to the above and other methods, for reasons I cannot explain) worked for me and others I have suggested it to.
Go to regedit (chose 'run', type 'regedit', enter) - If you use Vista go to 'start', type 'regedit' in the search-area.
Go to HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main (stay in Main, don't go to Default Feeds)
Add a new DWORD (in Vista, chose either 32-bit or 64-bit. If you don't know, chose one and if nothing happens, delete the DWORDs and chose the other).
Name the DWORD: RunOnceComplete
Change the value to one. Either do it in the binary or simply double-click and change from '0' to '1' (Hex)
Make another DWORD: RunOnceHasShown (Again, value '1')
This should do the trick.
If it doesn't, try doing the same procedure with HKEY_LOCAL_MACHINE....Main.
Hope it will help you and other with the annoying IE7 issue.