diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tapplicationproperties.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tapplicationproperties.svg
new file mode 100644
index 000000000..7544ff6fe
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tapplicationproperties.svg
@@ -0,0 +1,141 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tapplicationproperties_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tapplicationproperties_150.svg
new file mode 100644
index 000000000..3bf9bf6f5
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tapplicationproperties_150.svg
@@ -0,0 +1,142 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tapplicationproperties_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tapplicationproperties_200.svg
new file mode 100644
index 000000000..0d6e314f9
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tapplicationproperties_200.svg
@@ -0,0 +1,139 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tchecklistbox.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tchecklistbox.svg
new file mode 100644
index 000000000..24dc70d42
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tchecklistbox.svg
@@ -0,0 +1,162 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tchecklistbox_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tchecklistbox_150.svg
new file mode 100644
index 000000000..8fa01eaf6
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tchecklistbox_150.svg
@@ -0,0 +1,166 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tchecklistbox_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tchecklistbox_200.svg
new file mode 100644
index 000000000..607f02fb3
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tchecklistbox_200.svg
@@ -0,0 +1,171 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tcolorbox.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tcolorbox.svg
new file mode 100644
index 000000000..9ac211791
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tcolorbox.svg
@@ -0,0 +1,126 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tcolorbox_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tcolorbox_150.svg
new file mode 100644
index 000000000..3c4da297c
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tcolorbox_150.svg
@@ -0,0 +1,126 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tcolorbox_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tcolorbox_200.svg
new file mode 100644
index 000000000..e1a05cbcb
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tcolorbox_200.svg
@@ -0,0 +1,135 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tcolorlistbox.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tcolorlistbox.svg
new file mode 100644
index 000000000..26da13405
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tcolorlistbox.svg
@@ -0,0 +1,174 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tcolorlistbox_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tcolorlistbox_150.svg
new file mode 100644
index 000000000..56eafa3b0
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tcolorlistbox_150.svg
@@ -0,0 +1,174 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tcolorlistbox_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tcolorlistbox_200.svg
new file mode 100644
index 000000000..077b71e45
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tcolorlistbox_200.svg
@@ -0,0 +1,183 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tcontrolbar.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tcontrolbar.svg
new file mode 100644
index 000000000..efd4d2f65
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tcontrolbar.svg
@@ -0,0 +1,152 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tcontrolbar_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tcontrolbar_150.svg
new file mode 100644
index 000000000..c27f59dd9
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tcontrolbar_150.svg
@@ -0,0 +1,151 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tcontrolbar_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tcontrolbar_200.svg
new file mode 100644
index 000000000..db777614f
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tcontrolbar_200.svg
@@ -0,0 +1,155 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdrawgrid.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdrawgrid.svg
new file mode 100644
index 000000000..360e89746
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdrawgrid.svg
@@ -0,0 +1,197 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdrawgrid_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdrawgrid_150.svg
new file mode 100644
index 000000000..d42b8fbe3
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdrawgrid_150.svg
@@ -0,0 +1,173 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdrawgrid_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdrawgrid_200.svg
new file mode 100644
index 000000000..83dcdbdef
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdrawgrid_200.svg
@@ -0,0 +1,172 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tflowpanel.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tflowpanel.svg
new file mode 100644
index 000000000..238396565
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tflowpanel.svg
@@ -0,0 +1,145 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tflowpanel_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tflowpanel_150.svg
new file mode 100644
index 000000000..51daaed15
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tflowpanel_150.svg
@@ -0,0 +1,159 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tflowpanel_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tflowpanel_200.svg
new file mode 100644
index 000000000..f61032b08
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tflowpanel_200.svg
@@ -0,0 +1,147 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tlabelededit.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tlabelededit.svg
new file mode 100644
index 000000000..7beffc538
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tlabelededit.svg
@@ -0,0 +1,140 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tlabelededit_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tlabelededit_150.svg
new file mode 100644
index 000000000..37d5d7ef7
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tlabelededit_150.svg
@@ -0,0 +1,139 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tlabelededit_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tlabelededit_200.svg
new file mode 100644
index 000000000..bbd1db2d7
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tlabelededit_200.svg
@@ -0,0 +1,138 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tmaskedit.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tmaskedit.svg
new file mode 100644
index 000000000..b12e18b1b
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tmaskedit.svg
@@ -0,0 +1,168 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tmaskedit_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tmaskedit_150.svg
new file mode 100644
index 000000000..ce079d595
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tmaskedit_150.svg
@@ -0,0 +1,157 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tmaskedit_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tmaskedit_200.svg
new file mode 100644
index 000000000..fa038226d
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tmaskedit_200.svg
@@ -0,0 +1,170 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tpairsplitter.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tpairsplitter.svg
new file mode 100644
index 000000000..639fab22a
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tpairsplitter.svg
@@ -0,0 +1,147 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tpairsplitter_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tpairsplitter_150.svg
new file mode 100644
index 000000000..67f66476d
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tpairsplitter_150.svg
@@ -0,0 +1,153 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tpairsplitter_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tpairsplitter_200.svg
new file mode 100644
index 000000000..64c22582c
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tpairsplitter_200.svg
@@ -0,0 +1,143 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tscrollbox.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tscrollbox.svg
new file mode 100644
index 000000000..d18aa2b3f
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tscrollbox.svg
@@ -0,0 +1,221 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tscrollbox_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tscrollbox_150.svg
new file mode 100644
index 000000000..2c17e8a71
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tscrollbox_150.svg
@@ -0,0 +1,235 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tscrollbox_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tscrollbox_200.svg
new file mode 100644
index 000000000..a8de3cf40
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tscrollbox_200.svg
@@ -0,0 +1,230 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tstringgrid.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tstringgrid.svg
new file mode 100644
index 000000000..6f5c69616
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tstringgrid.svg
@@ -0,0 +1,166 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tstringgrid_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tstringgrid_150.svg
new file mode 100644
index 000000000..4b583e4ef
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tstringgrid_150.svg
@@ -0,0 +1,165 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tstringgrid_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tstringgrid_200.svg
new file mode 100644
index 000000000..e5a69bf63
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tstringgrid_200.svg
@@ -0,0 +1,168 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/ttrayicon.svg b/image_sources/lazarus/images/components/svg/roland_hahn/ttrayicon.svg
new file mode 100644
index 000000000..595116fa1
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/ttrayicon.svg
@@ -0,0 +1,104 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/ttrayicon_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/ttrayicon_150.svg
new file mode 100644
index 000000000..2db55e999
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/ttrayicon_150.svg
@@ -0,0 +1,109 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/ttrayicon_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/ttrayicon_200.svg
new file mode 100644
index 000000000..2a4c5d61f
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/ttrayicon_200.svg
@@ -0,0 +1,105 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tvaluelisteditor.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tvaluelisteditor.svg
new file mode 100644
index 000000000..e9a657c6c
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tvaluelisteditor.svg
@@ -0,0 +1,173 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tvaluelisteditor_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tvaluelisteditor_150.svg
new file mode 100644
index 000000000..a72e25120
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tvaluelisteditor_150.svg
@@ -0,0 +1,172 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tvaluelisteditor_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tvaluelisteditor_200.svg
new file mode 100644
index 000000000..1506a2f37
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tvaluelisteditor_200.svg
@@ -0,0 +1,171 @@
+
+
+
+