diff --git a/image_sources/ccr/components/callite/list.txt b/image_sources/ccr/components/callite/list.txt
deleted file mode 100644
index dc86763d5..000000000
--- a/image_sources/ccr/components/callite/list.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-tcalendarlite.png
-tcalendarlite_150.png
-tcalendarlite_200.png
diff --git a/image_sources/ccr/components/callite/make_res.bat b/image_sources/ccr/components/callite/make_res.bat
deleted file mode 100644
index faf2fc30a..000000000
--- a/image_sources/ccr/components/callite/make_res.bat
+++ /dev/null
@@ -1 +0,0 @@
-..\..\..\lazres ..\..\..\..\components\callite\source\calendarlite_icon.res @list.txt
\ No newline at end of file
diff --git a/image_sources/ccr/components/callite/readme.txt b/image_sources/ccr/components/callite/readme.txt
deleted file mode 100644
index 5d961e66b..000000000
--- a/image_sources/ccr/components/callite/readme.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-This folder contains the png images used by the callite component in the
-component palette
-
-The icon is taken from icons8.com
-Download link: https://icons8.com/icon/12776/Calendar
-
-Except for renaming to fit the requirements as a FPC/Lazarus resource it has
-not been modified.
-
-The icons of icon8 have a "Creative Commons Attribution-NoDerivs 3.0 Unported"
-license.
diff --git a/image_sources/ccr/components/callite/svg (Roland Hahn)/readme.txt b/image_sources/ccr/components/callite/svg (Roland Hahn)/readme.txt
new file mode 100644
index 000000000..73df7bff8
--- /dev/null
+++ b/image_sources/ccr/components/callite/svg (Roland Hahn)/readme.txt
@@ -0,0 +1,3 @@
+The svg images are painted by Roland Hahn.
+
+Freeware, not restrictions in usage.
\ No newline at end of file
diff --git a/image_sources/ccr/components/callite/svg (Roland Hahn)/tcalendarlite.svg b/image_sources/ccr/components/callite/svg (Roland Hahn)/tcalendarlite.svg
new file mode 100644
index 000000000..e49a0b2be
--- /dev/null
+++ b/image_sources/ccr/components/callite/svg (Roland Hahn)/tcalendarlite.svg
@@ -0,0 +1,146 @@
+
+
+
+
diff --git a/image_sources/ccr/components/callite/svg (Roland Hahn)/tcalendarlite_150.svg b/image_sources/ccr/components/callite/svg (Roland Hahn)/tcalendarlite_150.svg
new file mode 100644
index 000000000..b72cd5cae
--- /dev/null
+++ b/image_sources/ccr/components/callite/svg (Roland Hahn)/tcalendarlite_150.svg
@@ -0,0 +1,136 @@
+
+
+
+
diff --git a/image_sources/ccr/components/callite/svg (Roland Hahn)/tcalendarlite_200.svg b/image_sources/ccr/components/callite/svg (Roland Hahn)/tcalendarlite_200.svg
new file mode 100644
index 000000000..b5c5b805f
--- /dev/null
+++ b/image_sources/ccr/components/callite/svg (Roland Hahn)/tcalendarlite_200.svg
@@ -0,0 +1,144 @@
+
+
+
+
diff --git a/image_sources/ccr/components/callite/tcalendarlite.png b/image_sources/ccr/components/callite/tcalendarlite.png
deleted file mode 100644
index 1d993e618..000000000
Binary files a/image_sources/ccr/components/callite/tcalendarlite.png and /dev/null differ
diff --git a/image_sources/ccr/components/callite/tcalendarlite_150.png b/image_sources/ccr/components/callite/tcalendarlite_150.png
deleted file mode 100644
index b458f2ef1..000000000
Binary files a/image_sources/ccr/components/callite/tcalendarlite_150.png and /dev/null differ
diff --git a/image_sources/ccr/components/callite/tcalendarlite_200.png b/image_sources/ccr/components/callite/tcalendarlite_200.png
deleted file mode 100644
index 317acd440..000000000
Binary files a/image_sources/ccr/components/callite/tcalendarlite_200.png and /dev/null differ
diff --git a/image_sources/ccr/components/chemtext/images/list.txt b/image_sources/ccr/components/chemtext/images/list.txt
deleted file mode 100644
index 640ef8e88..000000000
--- a/image_sources/ccr/components/chemtext/images/list.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-tchemlabel.png
-tchemlabel_150.png
-tchemlabel_200.png
diff --git a/image_sources/ccr/components/chemtext/images/make_res.bat b/image_sources/ccr/components/chemtext/images/make_res.bat
deleted file mode 100644
index f5dc8bdf7..000000000
--- a/image_sources/ccr/components/chemtext/images/make_res.bat
+++ /dev/null
@@ -1 +0,0 @@
-..\..\..\..\lazres ..\..\..\..\..\components\chemtext\source\chemtext.res @list.txt
\ No newline at end of file
diff --git a/image_sources/ccr/components/chemtext/images/tchemlabel.png b/image_sources/ccr/components/chemtext/images/tchemlabel.png
deleted file mode 100644
index ea2df31eb..000000000
Binary files a/image_sources/ccr/components/chemtext/images/tchemlabel.png and /dev/null differ
diff --git a/image_sources/ccr/components/chemtext/images/tchemlabel_150.png b/image_sources/ccr/components/chemtext/images/tchemlabel_150.png
deleted file mode 100644
index 4f2cf172f..000000000
Binary files a/image_sources/ccr/components/chemtext/images/tchemlabel_150.png and /dev/null differ
diff --git a/image_sources/ccr/components/chemtext/images/tchemlabel_200.png b/image_sources/ccr/components/chemtext/images/tchemlabel_200.png
deleted file mode 100644
index 0ed25fc3f..000000000
Binary files a/image_sources/ccr/components/chemtext/images/tchemlabel_200.png and /dev/null differ
diff --git a/image_sources/ccr/components/chemtext/readme.txt b/image_sources/ccr/components/chemtext/readme.txt
deleted file mode 100644
index 8e20d4e05..000000000
--- a/image_sources/ccr/components/chemtext/readme.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-This folder contains the gimp source file for the palette icon of the
-"TChemLabel" component.
-
-The icons with appended _150 and _200 are magnifited with respect to the
-icons without appended number by factors 150% and 200%, respectively; they are
-used for screens at higher resolutions.
-
-The icon is drawn by wp.
-
-License: free, no restrictions
diff --git a/image_sources/ccr/components/chemtext/svg (Roland Hahn)/readme.txt b/image_sources/ccr/components/chemtext/svg (Roland Hahn)/readme.txt
new file mode 100644
index 000000000..73df7bff8
--- /dev/null
+++ b/image_sources/ccr/components/chemtext/svg (Roland Hahn)/readme.txt
@@ -0,0 +1,3 @@
+The svg images are painted by Roland Hahn.
+
+Freeware, not restrictions in usage.
\ No newline at end of file
diff --git a/image_sources/ccr/components/chemtext/svg (Roland Hahn)/tchemlabel.svg b/image_sources/ccr/components/chemtext/svg (Roland Hahn)/tchemlabel.svg
new file mode 100644
index 000000000..ddc0643fa
--- /dev/null
+++ b/image_sources/ccr/components/chemtext/svg (Roland Hahn)/tchemlabel.svg
@@ -0,0 +1,107 @@
+
+
+
+
diff --git a/image_sources/ccr/components/chemtext/svg (Roland Hahn)/tchemlabel_150.svg b/image_sources/ccr/components/chemtext/svg (Roland Hahn)/tchemlabel_150.svg
new file mode 100644
index 000000000..0544ac6bc
--- /dev/null
+++ b/image_sources/ccr/components/chemtext/svg (Roland Hahn)/tchemlabel_150.svg
@@ -0,0 +1,100 @@
+
+
+
+
diff --git a/image_sources/ccr/components/chemtext/svg (Roland Hahn)/tchemlabel_200.svg b/image_sources/ccr/components/chemtext/svg (Roland Hahn)/tchemlabel_200.svg
new file mode 100644
index 000000000..21dbf4d4f
--- /dev/null
+++ b/image_sources/ccr/components/chemtext/svg (Roland Hahn)/tchemlabel_200.svg
@@ -0,0 +1,111 @@
+
+
+
+
diff --git a/image_sources/ccr/components/chemtext/tchemlabel.xcf b/image_sources/ccr/components/chemtext/tchemlabel.xcf
deleted file mode 100644
index fce53536b..000000000
Binary files a/image_sources/ccr/components/chemtext/tchemlabel.xcf and /dev/null differ
diff --git a/image_sources/ccr/components/chemtext/tchemlabel_150.xcf b/image_sources/ccr/components/chemtext/tchemlabel_150.xcf
deleted file mode 100644
index fe06cd53a..000000000
Binary files a/image_sources/ccr/components/chemtext/tchemlabel_150.xcf and /dev/null differ
diff --git a/image_sources/ccr/components/chemtext/tchemlabel_200.xcf b/image_sources/ccr/components/chemtext/tchemlabel_200.xcf
deleted file mode 100644
index 6cbceb2d6..000000000
Binary files a/image_sources/ccr/components/chemtext/tchemlabel_200.xcf and /dev/null differ
diff --git a/image_sources/ccr/components/spktoolbar/svg (Roland Hahn)/readme.txt b/image_sources/ccr/components/spktoolbar/svg (Roland Hahn)/readme.txt
new file mode 100644
index 000000000..73df7bff8
--- /dev/null
+++ b/image_sources/ccr/components/spktoolbar/svg (Roland Hahn)/readme.txt
@@ -0,0 +1,3 @@
+The svg images are painted by Roland Hahn.
+
+Freeware, not restrictions in usage.
\ No newline at end of file
diff --git a/image_sources/ccr/components/spktoolbar/svg (Roland Hahn)/tspktoolbar.svg b/image_sources/ccr/components/spktoolbar/svg (Roland Hahn)/tspktoolbar.svg
new file mode 100644
index 000000000..9d6b635d1
--- /dev/null
+++ b/image_sources/ccr/components/spktoolbar/svg (Roland Hahn)/tspktoolbar.svg
@@ -0,0 +1,320 @@
+
+
+
+
diff --git a/image_sources/ccr/components/spktoolbar/svg (Roland Hahn)/tspktoolbar_150.svg b/image_sources/ccr/components/spktoolbar/svg (Roland Hahn)/tspktoolbar_150.svg
new file mode 100644
index 000000000..9d43b5a74
--- /dev/null
+++ b/image_sources/ccr/components/spktoolbar/svg (Roland Hahn)/tspktoolbar_150.svg
@@ -0,0 +1,318 @@
+
+
+
+
diff --git a/image_sources/ccr/components/spktoolbar/svg (Roland Hahn)/tspktoolbar_200.svg b/image_sources/ccr/components/spktoolbar/svg (Roland Hahn)/tspktoolbar_200.svg
new file mode 100644
index 000000000..91dd36aed
--- /dev/null
+++ b/image_sources/ccr/components/spktoolbar/svg (Roland Hahn)/tspktoolbar_200.svg
@@ -0,0 +1,329 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/opengl/svg (Roland Hahn)/topenglcontrol.svg b/image_sources/lazarus/components/opengl/svg (Roland Hahn)/topenglcontrol.svg
index fee8fa305..aad5e6f7e 100644
--- a/image_sources/lazarus/components/opengl/svg (Roland Hahn)/topenglcontrol.svg
+++ b/image_sources/lazarus/components/opengl/svg (Roland Hahn)/topenglcontrol.svg
@@ -7,7 +7,6 @@
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="24"
@@ -21,29 +20,7 @@
inkscape:export-xdpi="96"
inkscape:export-ydpi="96">
-
-
-
-
-
-
+ id="defs4227" />
-
+
Open
- GL
+ style="stroke-width:0.99999875px">GL
diff --git a/image_sources/lazarus/components/opengl/svg (Roland Hahn)/topenglcontrol_150.svg b/image_sources/lazarus/components/opengl/svg (Roland Hahn)/topenglcontrol_150.svg
index 5ca58d0a1..ae7d24889 100644
--- a/image_sources/lazarus/components/opengl/svg (Roland Hahn)/topenglcontrol_150.svg
+++ b/image_sources/lazarus/components/opengl/svg (Roland Hahn)/topenglcontrol_150.svg
@@ -7,7 +7,6 @@
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="36"
@@ -21,29 +20,7 @@
inkscape:export-xdpi="96"
inkscape:export-ydpi="96">
-
-
-
-
-
-
+ id="defs4227" />
-
-
-
-
-
-
-
-
-
-
-
+
+ GL
diff --git a/image_sources/lazarus/components/opengl/svg (Roland Hahn)/topenglcontrol_200.svg b/image_sources/lazarus/components/opengl/svg (Roland Hahn)/topenglcontrol_200.svg
index c84c61458..608759756 100644
--- a/image_sources/lazarus/components/opengl/svg (Roland Hahn)/topenglcontrol_200.svg
+++ b/image_sources/lazarus/components/opengl/svg (Roland Hahn)/topenglcontrol_200.svg
@@ -8,7 +8,6 @@
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="48"
@@ -23,18 +22,6 @@
inkscape:export-ydpi="96">
-
-
-
-
@@ -43,15 +30,6 @@
offset="0"
id="stop824" />
-
-
- Open
- GL
+
+
+ GL
+
diff --git a/image_sources/lazarus/components/paradox/svg (Roland Hahn)/readme.txt b/image_sources/lazarus/components/paradox/svg (Roland Hahn)/readme.txt
new file mode 100644
index 000000000..444198a66
--- /dev/null
+++ b/image_sources/lazarus/components/paradox/svg (Roland Hahn)/readme.txt
@@ -0,0 +1,4 @@
+The svg files contained in this folder were kindly provided by Roland Hahn.
+
+License:
+freely available, no restrictions in usage
\ No newline at end of file
diff --git a/image_sources/lazarus/components/paradox/svg (Roland Hahn)/tparadox.svg b/image_sources/lazarus/components/paradox/svg (Roland Hahn)/tparadox.svg
new file mode 100644
index 000000000..cc082b0c8
--- /dev/null
+++ b/image_sources/lazarus/components/paradox/svg (Roland Hahn)/tparadox.svg
@@ -0,0 +1,243 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/paradox/svg (Roland Hahn)/tparadox_150.svg b/image_sources/lazarus/components/paradox/svg (Roland Hahn)/tparadox_150.svg
new file mode 100644
index 000000000..8531541eb
--- /dev/null
+++ b/image_sources/lazarus/components/paradox/svg (Roland Hahn)/tparadox_150.svg
@@ -0,0 +1,224 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/paradox/svg (Roland Hahn)/tparadox_200.svg b/image_sources/lazarus/components/paradox/svg (Roland Hahn)/tparadox_200.svg
new file mode 100644
index 000000000..a1dff37e6
--- /dev/null
+++ b/image_sources/lazarus/components/paradox/svg (Roland Hahn)/tparadox_200.svg
@@ -0,0 +1,233 @@
+
+
+
+