diff --git a/diylc/diylc-library/lib/diylc-core.jar b/diylc/diylc-library/lib/diylc-core.jar
index 8421ded1..1f4a41b9 100644
Binary files a/diylc/diylc-library/lib/diylc-core.jar and b/diylc/diylc-library/lib/diylc-core.jar differ
diff --git a/diylc/diylc-swing/diylc.ico b/diylc/diylc-swing/diylc.ico
new file mode 100644
index 00000000..bb37f205
Binary files /dev/null and b/diylc/diylc-swing/diylc.ico differ
diff --git a/diylc/diylc-swing/install.iss b/diylc/diylc-swing/install.iss
index 636abaaf..52655335 100644
--- a/diylc/diylc-swing/install.iss
+++ b/diylc/diylc-swing/install.iss
@@ -15,6 +15,7 @@ Source: "diylc.exe"; DestDir: "{app}"
Source: "diylc.l4j.ini"; DestDir: "{app}"
Source: "config.xml"; DestDir: "{app}"
Source: "update.xml"; DestDir: "{app}"
+Source: "diylc.ico"; DestDir: "{app}"
Source: "build\jar\diylc.jar"; DestDir: "{app}"
Source: "build\jar\lib\*"; DestDir: "{app}\lib"
Source: "build\jar\library\*"; DestDir: "{app}\library"
@@ -23,7 +24,7 @@ Source: "build\jar\library\*"; DestDir: "{app}\library"
Root: HKCR; Subkey: ".diy"; ValueData: "DIYLC"; Flags: uninsdeletevalue; ValueType: string; ValueName: ""
Root: HKCR; Subkey: "DIYLC"; ValueData: "Program DIYLC"; Flags: uninsdeletekey; ValueType: string; ValueName: ""
-Root: HKCR; Subkey: "DIYLC\DefaultIcon"; ValueData: "{app}\diylc.exe,0"; ValueType: string; ValueName: ""
+Root: HKCR; Subkey: "DIYLC\DefaultIcon"; ValueData: "{app}\diylc.ico"; ValueType: string; ValueName: ""
Root: HKCR; Subkey: "DIYLC\shell\open\command"; ValueData: """{app}\diylc.exe"" ""%1"""; ValueType: string; ValueName: ""
[Icons]
diff --git a/diylc/diylc-swing/update.xml b/diylc/diylc-swing/update.xml
index f5dd5ed5..100c2efd 100644
--- a/diylc/diylc-swing/update.xml
+++ b/diylc/diylc-swing/update.xml
@@ -1656,7 +1656,7 @@
NEW_FEATURE
- Added Windows installer.
+ Added wizard installer for Windows that associates .DIY files automatically.
IMPROVEMENT