Your icons are most likely missing because they were stored in:
C:\Windows\Installer\{GUID}
If a software deletes these folders icons will be missing.
See my posts in:
http://www.sevenforums.com/general-discussion/51078-microsoft-icons.html#post474320
I added a ZIP file with the Icons for Office 2007 in the above Thread.