2 methods
1. autorun
2. regedit
autorun
make “autorun.inf” file
[AutoRun]
label=usbName
ICON=usbicon.ico
regedit
open regedit
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer
In the left pane, right click on Explorer, click/tap on New and Key, type DriveIcons, and press Enter.
In the left pane, right click on DriveIcons and click/tap on New and Key, type the drive letter (ex: C ) that you want to change the icon for, and press Enter.
In the left pane, right click on the drive letter (ex: C ), click/tap on New and Key, type DefaultIcon, and press Enter.
put “c:\folder\icon.ico”
ref: http://www.sevenforums.com/tutorials/65828-drive-icon-change.html