it's a timing thing -- the icons are trying to be read before the device has acknowledged that there is a storage card and mounted it. So, when the OS tries to read the icon, it fails, and gives it the default icon. -- moral of the story, you either have to live with them being broken sometimes, knowing that its only the icon broken, or move them onto your phone and have the icon work, but lose the space that they take up.
Hope that helps.
__________________
C-C-C-A-A-A-R-R-R-L-L-L
|