You can create a setting in the Registry to assign an icon to a drive letter.
Have a look at this post for the details:
(It works with network drives, so long as they're mapped to a drive letter. I just used it myself for a bunch of network drives.)