EDIT: using the "change user" login screen, when reloging into the account, all icons are restored ok. So it seems the question is closed.
using the "view" menu item in the TFS dialog box to open an exe file (in TFS) i forgot to uncheck the "always open with" checkbox.
Now in Windows all .exe files are associated with the program i choose (notepad), and all icons of program files are the icon of notepad.
I managed to revert the default "open" action on .exe files so i can now run any program without opening notepad.
But i'm stuck with the notepad icons displayed on all my programs. I've deleted the iconcache.db file, and run a .reg file to "restore" default associations of EXE files in Windows 7. Rebooted. Nothing happens, notepad icon stays everywhere.
What registry key should i delete in my profile to get back the original icons for all .EXE files ?