my application icon(icon in the left-corner of the appication) and the file icon(file in the debug folder)changed to IDI_ICON2, this is want i desire.

wcex.hIcon=(HICON)LoadImage(hInstance,MAKEINTRESOU RCE(IDI_ICON2),IMAGE_ICON,0,0,LR_DEFAULTSIZE);

then i don't want the IDI_ICON2 icon again, i write the folling statement

HMODULE hDll = LoadLibrary("shell32.dll") ;
wcex.hIcon=LoadIcon(hDll, MAKEINTRESOURCE(152)) ;
FreeLibrary(hDll) ;

the problem here...my appication icon change to my desire icon, but the file icon still is the IDI_ICON2, why?

evenif i change the icon like below statement, my file icon still is the IDI_ICON2.....

wcex.hIcon=(HICON)LoadImage(hInstance,MAKEINTRESOU RCE(IDI_ICON1),IMAGE_ICON,0,0,LR_DEFAULTSIZE);

what should i do? thanks.