Von den Dateien selbst nicht, zumindest kenn ich das so ...
Diese sind von den Dateien selbst mit einem eigenen Icon bestimmt, oder bedienen sich aus der shell32.dll, was aber auch vordefiniert ist.
Also z.B. wenn DU eine *.txt auf dem Desktop erstellst, dann wird diese immer einen Editor-Icon zeigen aus der shell32.dll, da dieses das zu öffende Programm ist.
Du kannst dann nur ein anderes Icon haben, wenn Du das zu öffende Programm änderst.
Das mit "Ordneroptionen>Dateitypen" wie es in XP ist, kenn ich unter Vista nicht.
Gut möglich das man dies in der Windows-Registry ändern kann, auch mit gewissen Tools vielleicht, aber dann auch nur für alle Dateitypen.
Vista selbst erlaubt dir das aber nicht, soweit mir das bekannt ist, kannst Du nur Verknüpfungen ein anderes Symbol zuweisen.