Das ist nicht so lang und kompliziert wie du denkst.^^
Im Prinzip sind diese RegWrite Befehle der Kern der Sache:
z.B. Icon für Arbeitsplatz ändern ($Arbeitsplatz ist der Pfad zur .ico Datei und $var[1] der Benutzer):
RegWrite("HKEY_USERS\" & $var[1] & "\Software\Microsoft\Windows\CurrentVersion\Explorer\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\DefaultIcon", "", "REG_SZ", $Arbeitsplatz)
[/autoit]