hello
try system restore.
try this to restore the icons if system restore dont do it.
shell icon fix
Get TweakUI...there is an option under the "Repair" tab to fix your problem.Or,try this;
>SYMPTOMS
Some icons in My Computer, Windows Explorer, on the desktop, or in the Quick Launch toolbar may randomly change.
CAUSE
This behavior can occur if the icon cache is not properly updated.
RESOLUTION
WARNING : Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Microsoft cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk.
For information about how to edit the registry, view the "Changing Keys and Values" Help topic in Registry Editor (Regedit.exe) or the "Add and Delete Information in the Registry" and "Edit Registry Data" Help topics in Regedt32.exe. Note that you should back up the registry before you edit it. If you are running Windows NT or Windows 2000, you should also update your Emergency Repair Disk (ERD).
To resolve this behavior, use one or more of the following methods:
Press the F5 key to refresh the icons in the current folder.
Close and then reopen a window that contains incorrect icons.
Restart your computer.
Recreate the ShellIconCache file. This file is re-created automatically when you change your display's color depth. Follow these steps to change your display's color depth to a new setting and then change it back to the original setting:
Right-click the desktop and then click Properties .
Click the Settings tab.
Change the color depth from the current setting to a new setting. For example, change from Highest (32 bit) to Lowest (16 bit) .
Click Apply , and then click Yes to accept the changes.
Change the color depth back to its original setting.
Click Apply , and then click Yes to accept the changes.
Using Registry Editor, add the Max Cached Icons string value with a value data of 2000 to the following registry key, and then restart your computer:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer
If the icons are still incorrect, delete the ShellIconCache file. The Max Cached Icons value data range is between 100 and 4094. The default value is 500.
MORE INFORMATION
For additional information about this issue, click the article number below to view the article in the Microsoft Knowledge Base:
Q133733 Icons Displayed Incorrectly in Control Panel
You need to delete your "shelliconcache" file.Windows will restore it upon reboot.I have a good lil' program that adds iconcache settings/options to your explorer folder options,but I can't find it.Better yet,just get "cacheman5.1",you can adjust shelliconcache,and it has many other useful tweaks.
Here is the URL to a small ZIP file that will add the shelliconcache options,(1024,2048-default,4096,8192),to your Explorer/Tools/Folder Options/View tab;
>www.forrestandassociates.co.uk/pcforrest/reg_hacks.htm#iconcache
It's called "IconCache"
for kernel32 try this link
ttp://www.all-windows.com/kernel32.html
http://www.generation.net/~hleboeuf/errkrn32.htm
Definition of Kernel32.dll Error Messages
http://support.microsoft.com/default.aspx?scid=/support/windows/topics/errormsg/kbkern.asp