karty pamieci, w tym cf sa w wince traktowane jak sprzet hot-plug wiec sa wykrywane na biezaco. fajnie to widac jak masz jakis monitor zajetosci karty na today i zrobisz zwykly suspend, wtedy karta na chwile znika. podczas reset jest jeszcze gorzej. karta jest uzyteczna dopiero po dluzszym czasie od startu systemu. ikonki sa zapisane w danych programach, a skroty do nich w pamieci ram, wiec system startujac probuje wczytac ikony z karty ale jeszcze nie moze, wiec wystawia domyslna ikone dla danego typu pliku. to ze ikona sie pojawi czy nie zalerzy od szybkosci systemu, jak szybko potrafi uruchomic cfke, od szybkosci samej karty cf, jak szybko potrafi sie obudzic itp.
np u mnie ciekawie jest gdy zainstaluje wisbar na cfke, wtedy nie wystartuje on z autostaru, bo nie ma go tam jeszcze, gdy autorun jest wykonywany, musze go dodatkowo tap-nac, ale ikonki mam wszystkie

moze przez to ze system jest wlasnie wisbarem zajety.
co do rozwiazania to chyba nie ma zlotego srodka na to, jest to konsekwencja takiego a nie innego traktowania kart pamieci.
karta nie jest wykrywana na starcie, tylko po jakims czasie startuje komponent odpowiedzialny za wykrywanie kart, on ich wyszukuje, lub odbiera od nich meldunki i podmontowuje do systemu plikow, w tym czasie wince juz dawno moglo sobie wystartowac do konca.