diff --git a/images/general_purpose/Color_04_16.png b/images/general_purpose/Color_04_16.png
new file mode 100644
index 0000000000..e5e73755f2
Binary files /dev/null and b/images/general_purpose/Color_04_16.png differ
diff --git a/images/general_purpose/Color_04_24.png b/images/general_purpose/Color_04_24.png
new file mode 100644
index 0000000000..ce2cd680e1
Binary files /dev/null and b/images/general_purpose/Color_04_24.png differ
diff --git a/images/general_purpose/Color_04_32.png b/images/general_purpose/Color_04_32.png
new file mode 100644
index 0000000000..bd92b4d633
Binary files /dev/null and b/images/general_purpose/Color_04_32.png differ
diff --git a/images/general_purpose/Color_04_36.png b/images/general_purpose/Color_04_36.png
new file mode 100644
index 0000000000..44dfdb9f24
Binary files /dev/null and b/images/general_purpose/Color_04_36.png differ
diff --git a/images/general_purpose/Color_04_48.png b/images/general_purpose/Color_04_48.png
new file mode 100644
index 0000000000..19910722fb
Binary files /dev/null and b/images/general_purpose/Color_04_48.png differ
diff --git a/images/general_purpose/Color_04_64.png b/images/general_purpose/Color_04_64.png
new file mode 100644
index 0000000000..bf9c10870c
Binary files /dev/null and b/images/general_purpose/Color_04_64.png differ
diff --git a/images/general_purpose/IconTable.html b/images/general_purpose/IconTable.html
index ac636260c9..5cb92ed6e8 100644
--- a/images/general_purpose/IconTable.html
+++ b/images/general_purpose/IconTable.html
@@ -4244,6 +4244,15 @@
     <td><img src="Package_01_48.png" loading="lazy" alt=""></td>
     <td><img src="Package_01_64.png" loading="lazy" alt=""></td>
   </tr>
+  <tr>
+    <td class="right_border">Package_02</td>
+    <td><img src="Package_02_16.png" loading="lazy" alt=""></td>
+    <td><img src="Package_02_24.png" loading="lazy" alt=""></td>
+    <td><img src="Package_02_32.png" loading="lazy" alt=""></td>
+    <td><img src="Package_02_36.png" loading="lazy" alt=""></td>
+    <td><img src="Package_02_48.png" loading="lazy" alt=""></td>
+    <td><img src="Package_02_64.png" loading="lazy" alt=""></td>
+  </tr>
   <tr>
     <td class="right_border">Paint_01</td>
     <td><img src="Paint_01_16.png" loading="lazy" alt=""></td>
@@ -4523,6 +4532,24 @@
     <td><img src="Plugin_03_48.png" loading="lazy" alt=""></td>
     <td><img src="Plugin_03_64.png" loading="lazy" alt=""></td>
   </tr>
+  <tr>
+    <td class="right_border">Plugin_04</td>
+    <td><img src="Plugin_04_16.png" loading="lazy" alt=""></td>
+    <td><img src="Plugin_04_24.png" loading="lazy" alt=""></td>
+    <td><img src="Plugin_04_32.png" loading="lazy" alt=""></td>
+    <td><img src="Plugin_04_36.png" loading="lazy" alt=""></td>
+    <td><img src="Plugin_04_48.png" loading="lazy" alt=""></td>
+    <td><img src="Plugin_04_64.png" loading="lazy" alt=""></td>
+  </tr>
+  <tr>
+    <td class="right_border">Plugin_05</td>
+    <td><img src="Plugin_05_16.png" loading="lazy" alt=""></td>
+    <td><img src="Plugin_05_24.png" loading="lazy" alt=""></td>
+    <td><img src="Plugin_05_32.png" loading="lazy" alt=""></td>
+    <td><img src="Plugin_05_36.png" loading="lazy" alt=""></td>
+    <td><img src="Plugin_05_48.png" loading="lazy" alt=""></td>
+    <td><img src="Plugin_05_64.png" loading="lazy" alt=""></td>
+  </tr>
   <tr>
     <td class="right_border">Preview_01</td>
     <td><img src="Preview_01_16.png" loading="lazy" alt=""></td>
@@ -5839,7 +5866,7 @@
   </tr>
 </table>
 <div class="infobox colorset2">
-This folder contains 3870 icons in 645 icon groups with 6 icon sizes.
+This folder contains 3888 icons in 648 icon groups with 6 icon sizes.
 <hr>
 The images in this folder can be used in Lazarus applications as toolbar or button icons.<br>
 <br>
diff --git a/images/general_purpose/Package_01_16.png b/images/general_purpose/Package_01_16.png
index 0d212707df..e7a1e7cda3 100644
Binary files a/images/general_purpose/Package_01_16.png and b/images/general_purpose/Package_01_16.png differ
diff --git a/images/general_purpose/Package_01_24.png b/images/general_purpose/Package_01_24.png
index dcab8dff48..be7f7d34c4 100644
Binary files a/images/general_purpose/Package_01_24.png and b/images/general_purpose/Package_01_24.png differ
diff --git a/images/general_purpose/Package_01_32.png b/images/general_purpose/Package_01_32.png
index 98853a6ef4..f21eba8ad7 100644
Binary files a/images/general_purpose/Package_01_32.png and b/images/general_purpose/Package_01_32.png differ
diff --git a/images/general_purpose/Package_01_36.png b/images/general_purpose/Package_01_36.png
index 8cdabd1346..809f40be5c 100644
Binary files a/images/general_purpose/Package_01_36.png and b/images/general_purpose/Package_01_36.png differ
diff --git a/images/general_purpose/Package_01_48.png b/images/general_purpose/Package_01_48.png
index 8d92fbf32c..00c0a58d01 100644
Binary files a/images/general_purpose/Package_01_48.png and b/images/general_purpose/Package_01_48.png differ
diff --git a/images/general_purpose/Package_01_64.png b/images/general_purpose/Package_01_64.png
index 97db871014..33ea9301aa 100644
Binary files a/images/general_purpose/Package_01_64.png and b/images/general_purpose/Package_01_64.png differ
diff --git a/images/general_purpose/Package_02_16.png b/images/general_purpose/Package_02_16.png
new file mode 100644
index 0000000000..4cfc5bb2b0
Binary files /dev/null and b/images/general_purpose/Package_02_16.png differ
diff --git a/images/general_purpose/Package_02_24.png b/images/general_purpose/Package_02_24.png
new file mode 100644
index 0000000000..ad38093508
Binary files /dev/null and b/images/general_purpose/Package_02_24.png differ
diff --git a/images/general_purpose/Package_02_32.png b/images/general_purpose/Package_02_32.png
new file mode 100644
index 0000000000..7bf6a715ae
Binary files /dev/null and b/images/general_purpose/Package_02_32.png differ
diff --git a/images/general_purpose/Package_02_36.png b/images/general_purpose/Package_02_36.png
new file mode 100644
index 0000000000..f823a5869f
Binary files /dev/null and b/images/general_purpose/Package_02_36.png differ
diff --git a/images/general_purpose/Package_02_48.png b/images/general_purpose/Package_02_48.png
new file mode 100644
index 0000000000..bc02cb9787
Binary files /dev/null and b/images/general_purpose/Package_02_48.png differ
diff --git a/images/general_purpose/Package_02_64.png b/images/general_purpose/Package_02_64.png
new file mode 100644
index 0000000000..241b507081
Binary files /dev/null and b/images/general_purpose/Package_02_64.png differ
diff --git a/images/general_purpose/Paint_03_16.png b/images/general_purpose/Paint_03_16.png
new file mode 100644
index 0000000000..e8d1308589
Binary files /dev/null and b/images/general_purpose/Paint_03_16.png differ
diff --git a/images/general_purpose/Paint_03_24.png b/images/general_purpose/Paint_03_24.png
new file mode 100644
index 0000000000..bc26b56ecc
Binary files /dev/null and b/images/general_purpose/Paint_03_24.png differ
diff --git a/images/general_purpose/Paint_03_32.png b/images/general_purpose/Paint_03_32.png
new file mode 100644
index 0000000000..abb1c146ad
Binary files /dev/null and b/images/general_purpose/Paint_03_32.png differ
diff --git a/images/general_purpose/Paint_03_36.png b/images/general_purpose/Paint_03_36.png
new file mode 100644
index 0000000000..fadfa4bebe
Binary files /dev/null and b/images/general_purpose/Paint_03_36.png differ
diff --git a/images/general_purpose/Paint_03_48.png b/images/general_purpose/Paint_03_48.png
new file mode 100644
index 0000000000..e59479692b
Binary files /dev/null and b/images/general_purpose/Paint_03_48.png differ
diff --git a/images/general_purpose/Paint_03_64.png b/images/general_purpose/Paint_03_64.png
new file mode 100644
index 0000000000..81a2b9a788
Binary files /dev/null and b/images/general_purpose/Paint_03_64.png differ
diff --git a/images/general_purpose/Plugin_04_16.png b/images/general_purpose/Plugin_04_16.png
new file mode 100644
index 0000000000..954c0b10e9
Binary files /dev/null and b/images/general_purpose/Plugin_04_16.png differ
diff --git a/images/general_purpose/Plugin_04_24.png b/images/general_purpose/Plugin_04_24.png
new file mode 100644
index 0000000000..532b491f1c
Binary files /dev/null and b/images/general_purpose/Plugin_04_24.png differ
diff --git a/images/general_purpose/Plugin_04_32.png b/images/general_purpose/Plugin_04_32.png
new file mode 100644
index 0000000000..525adf1d7d
Binary files /dev/null and b/images/general_purpose/Plugin_04_32.png differ
diff --git a/images/general_purpose/Plugin_04_36.png b/images/general_purpose/Plugin_04_36.png
new file mode 100644
index 0000000000..35d6ca2991
Binary files /dev/null and b/images/general_purpose/Plugin_04_36.png differ
diff --git a/images/general_purpose/Plugin_04_48.png b/images/general_purpose/Plugin_04_48.png
new file mode 100644
index 0000000000..d8f5004b2e
Binary files /dev/null and b/images/general_purpose/Plugin_04_48.png differ
diff --git a/images/general_purpose/Plugin_04_64.png b/images/general_purpose/Plugin_04_64.png
new file mode 100644
index 0000000000..86062bffd2
Binary files /dev/null and b/images/general_purpose/Plugin_04_64.png differ
diff --git a/images/general_purpose/Plugin_05_16.png b/images/general_purpose/Plugin_05_16.png
new file mode 100644
index 0000000000..254752cd51
Binary files /dev/null and b/images/general_purpose/Plugin_05_16.png differ
diff --git a/images/general_purpose/Plugin_05_24.png b/images/general_purpose/Plugin_05_24.png
new file mode 100644
index 0000000000..b6074a0f8d
Binary files /dev/null and b/images/general_purpose/Plugin_05_24.png differ
diff --git a/images/general_purpose/Plugin_05_32.png b/images/general_purpose/Plugin_05_32.png
new file mode 100644
index 0000000000..99e6c82715
Binary files /dev/null and b/images/general_purpose/Plugin_05_32.png differ
diff --git a/images/general_purpose/Plugin_05_36.png b/images/general_purpose/Plugin_05_36.png
new file mode 100644
index 0000000000..ff116a8390
Binary files /dev/null and b/images/general_purpose/Plugin_05_36.png differ
diff --git a/images/general_purpose/Plugin_05_48.png b/images/general_purpose/Plugin_05_48.png
new file mode 100644
index 0000000000..a4e0ee00bf
Binary files /dev/null and b/images/general_purpose/Plugin_05_48.png differ
diff --git a/images/general_purpose/Plugin_05_64.png b/images/general_purpose/Plugin_05_64.png
new file mode 100644
index 0000000000..92e9c4883c
Binary files /dev/null and b/images/general_purpose/Plugin_05_64.png differ
diff --git a/images/general_purpose/Target_02_16.png b/images/general_purpose/Target_02_16.png
new file mode 100644
index 0000000000..262dfae909
Binary files /dev/null and b/images/general_purpose/Target_02_16.png differ
diff --git a/images/general_purpose/Target_02_24.png b/images/general_purpose/Target_02_24.png
new file mode 100644
index 0000000000..0de08c4da2
Binary files /dev/null and b/images/general_purpose/Target_02_24.png differ
diff --git a/images/general_purpose/Target_02_32.png b/images/general_purpose/Target_02_32.png
new file mode 100644
index 0000000000..d054a10d73
Binary files /dev/null and b/images/general_purpose/Target_02_32.png differ
diff --git a/images/general_purpose/Target_02_36.png b/images/general_purpose/Target_02_36.png
new file mode 100644
index 0000000000..c1f255556a
Binary files /dev/null and b/images/general_purpose/Target_02_36.png differ
diff --git a/images/general_purpose/Target_02_48.png b/images/general_purpose/Target_02_48.png
new file mode 100644
index 0000000000..dde0dffdbb
Binary files /dev/null and b/images/general_purpose/Target_02_48.png differ
diff --git a/images/general_purpose/Target_02_64.png b/images/general_purpose/Target_02_64.png
new file mode 100644
index 0000000000..0c4b5b7687
Binary files /dev/null and b/images/general_purpose/Target_02_64.png differ
diff --git a/images/general_purpose/metadata.xml b/images/general_purpose/metadata.xml
index 27e060853a..58bb3c4761 100644
--- a/images/general_purpose/metadata.xml
+++ b/images/general_purpose/metadata.xml
@@ -29650,5 +29650,155 @@
         <keyword>www</keyword>
       </keywords>
     </icon>
+    <icon filename="Package_02_16.png" width="16" height="16" style="classic">
+      <keywords>
+        <keyword>delete</keyword>
+        <keyword>minus</keyword>
+        <keyword>package</keyword>
+        <keyword>remove</keyword>
+      </keywords>
+    </icon>
+    <icon filename="Package_02_24.png" width="24" height="24" style="classic">
+      <keywords>
+        <keyword>delete</keyword>
+        <keyword>minus</keyword>
+        <keyword>package</keyword>
+        <keyword>remove</keyword>
+      </keywords>
+    </icon>
+    <icon filename="Package_02_32.png" width="32" height="32" style="classic">
+      <keywords>
+        <keyword>delete</keyword>
+        <keyword>minus</keyword>
+        <keyword>package</keyword>
+        <keyword>remove</keyword>
+      </keywords>
+    </icon>
+    <icon filename="Package_02_36.png" width="36" height="36" style="classic">
+      <keywords>
+        <keyword>delete</keyword>
+        <keyword>minus</keyword>
+        <keyword>package</keyword>
+        <keyword>remove</keyword>
+      </keywords>
+    </icon>
+    <icon filename="Package_02_48.png" width="48" height="48" style="classic">
+      <keywords>
+        <keyword>delete</keyword>
+        <keyword>minus</keyword>
+        <keyword>package</keyword>
+        <keyword>remove</keyword>
+      </keywords>
+    </icon>
+    <icon filename="Package_02_64.png" width="64" height="64" style="classic">
+      <keywords>
+        <keyword>delete</keyword>
+        <keyword>minus</keyword>
+        <keyword>package</keyword>
+        <keyword>remove</keyword>
+      </keywords>
+    </icon>
+    <icon filename="Plugin_04_16.png" width="16" height="16" style="flat">
+      <keywords>
+        <keyword>jigsaw</keyword>
+        <keyword>plugin</keyword>
+        <keyword>puzzle</keyword>
+      </keywords>
+    </icon>
+    <icon filename="Plugin_04_24.png" width="24" height="24" style="flat">
+      <keywords>
+        <keyword>jigsaw</keyword>
+        <keyword>plugin</keyword>
+        <keyword>puzzle</keyword>
+      </keywords>
+    </icon>
+    <icon filename="Plugin_04_32.png" width="32" height="32" style="flat">
+      <keywords>
+        <keyword>jigsaw</keyword>
+        <keyword>plugin</keyword>
+        <keyword>puzzle</keyword>
+      </keywords>
+    </icon>
+    <icon filename="Plugin_04_36.png" width="36" height="36" style="flat">
+      <keywords>
+        <keyword>jigsaw</keyword>
+        <keyword>plugin</keyword>
+        <keyword>puzzle</keyword>
+      </keywords>
+    </icon>
+    <icon filename="Plugin_04_48.png" width="48" height="48" style="flat">
+      <keywords>
+        <keyword>jigsaw</keyword>
+        <keyword>plugin</keyword>
+        <keyword>puzzle</keyword>
+      </keywords>
+    </icon>
+    <icon filename="Plugin_04_64.png" width="64" height="64" style="flat">
+      <keywords>
+        <keyword>jigsaw</keyword>
+        <keyword>plugin</keyword>
+        <keyword>puzzle</keyword>
+      </keywords>
+    </icon>
+    <icon filename="Plugin_05_16.png" width="16" height="16" style="flat">
+      <keywords>
+        <keyword>delete</keyword>
+        <keyword>jigsaw</keyword>
+        <keyword>minus</keyword>
+        <keyword>plugin</keyword>
+        <keyword>puzzle</keyword>
+        <keyword>remove</keyword>
+      </keywords>
+    </icon>
+    <icon filename="Plugin_05_24.png" width="24" height="24" style="flat">
+      <keywords>
+        <keyword>delete</keyword>
+        <keyword>jigsaw</keyword>
+        <keyword>minus</keyword>
+        <keyword>plugin</keyword>
+        <keyword>puzzle</keyword>
+        <keyword>remove</keyword>
+      </keywords>
+    </icon>
+    <icon filename="Plugin_05_32.png" width="32" height="32" style="flat">
+      <keywords>
+        <keyword>delete</keyword>
+        <keyword>jigsaw</keyword>
+        <keyword>minus</keyword>
+        <keyword>plugin</keyword>
+        <keyword>puzzle</keyword>
+        <keyword>remove</keyword>
+      </keywords>
+    </icon>
+    <icon filename="Plugin_05_36.png" width="36" height="36" style="flat">
+      <keywords>
+        <keyword>delete</keyword>
+        <keyword>jigsaw</keyword>
+        <keyword>minus</keyword>
+        <keyword>plugin</keyword>
+        <keyword>puzzle</keyword>
+        <keyword>remove</keyword>
+      </keywords>
+    </icon>
+    <icon filename="Plugin_05_48.png" width="48" height="48" style="flat">
+      <keywords>
+        <keyword>delete</keyword>
+        <keyword>jigsaw</keyword>
+        <keyword>minus</keyword>
+        <keyword>plugin</keyword>
+        <keyword>puzzle</keyword>
+        <keyword>remove</keyword>
+      </keywords>
+    </icon>
+    <icon filename="Plugin_05_64.png" width="64" height="64" style="flat">
+      <keywords>
+        <keyword>delete</keyword>
+        <keyword>jigsaw</keyword>
+        <keyword>minus</keyword>
+        <keyword>plugin</keyword>
+        <keyword>puzzle</keyword>
+        <keyword>remove</keyword>
+      </keywords>
+    </icon>
   </icons>
 </metadata>