diff --git a/image_sources/lazarus/components/datetimectrls/svg (Roland Hahn)/TDBDateTimePicker.svg b/image_sources/lazarus/components/datetimectrls/svg (Roland Hahn)/TDBDateTimePicker.svg
new file mode 100644
index 000000000..7c9ca9263
--- /dev/null
+++ b/image_sources/lazarus/components/datetimectrls/svg (Roland Hahn)/TDBDateTimePicker.svg
@@ -0,0 +1,283 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/datetimectrls/svg (Roland Hahn)/TDBDateTimePicker_150.svg b/image_sources/lazarus/components/datetimectrls/svg (Roland Hahn)/TDBDateTimePicker_150.svg
new file mode 100644
index 000000000..f5cfc07b9
--- /dev/null
+++ b/image_sources/lazarus/components/datetimectrls/svg (Roland Hahn)/TDBDateTimePicker_150.svg
@@ -0,0 +1,290 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/datetimectrls/svg (Roland Hahn)/TDBDateTimePicker_200.svg b/image_sources/lazarus/components/datetimectrls/svg (Roland Hahn)/TDBDateTimePicker_200.svg
new file mode 100644
index 000000000..2efc339fc
--- /dev/null
+++ b/image_sources/lazarus/components/datetimectrls/svg (Roland Hahn)/TDBDateTimePicker_200.svg
@@ -0,0 +1,309 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/memds/svg (Roland Hahn)/readme.txt b/image_sources/lazarus/components/memds/svg (Roland Hahn)/readme.txt
new file mode 100644
index 000000000..444198a66
--- /dev/null
+++ b/image_sources/lazarus/components/memds/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/memds/svg (Roland Hahn)/tmemdataset.svg b/image_sources/lazarus/components/memds/svg (Roland Hahn)/tmemdataset.svg
new file mode 100644
index 000000000..c9922fd4d
--- /dev/null
+++ b/image_sources/lazarus/components/memds/svg (Roland Hahn)/tmemdataset.svg
@@ -0,0 +1,217 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/memds/svg (Roland Hahn)/tmemdataset_150.svg b/image_sources/lazarus/components/memds/svg (Roland Hahn)/tmemdataset_150.svg
new file mode 100644
index 000000000..93700a9b8
--- /dev/null
+++ b/image_sources/lazarus/components/memds/svg (Roland Hahn)/tmemdataset_150.svg
@@ -0,0 +1,222 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/memds/svg (Roland Hahn)/tmemdataset_200.svg b/image_sources/lazarus/components/memds/svg (Roland Hahn)/tmemdataset_200.svg
new file mode 100644
index 000000000..eca85aed4
--- /dev/null
+++ b/image_sources/lazarus/components/memds/svg (Roland Hahn)/tmemdataset_200.svg
@@ -0,0 +1,230 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/sdf/svg (Roland Hahn)/readme.txt b/image_sources/lazarus/components/sdf/svg (Roland Hahn)/readme.txt
new file mode 100644
index 000000000..444198a66
--- /dev/null
+++ b/image_sources/lazarus/components/sdf/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/sdf/svg (Roland Hahn)/tfixedformatdataset.svg b/image_sources/lazarus/components/sdf/svg (Roland Hahn)/tfixedformatdataset.svg
new file mode 100644
index 000000000..9c7b957a5
--- /dev/null
+++ b/image_sources/lazarus/components/sdf/svg (Roland Hahn)/tfixedformatdataset.svg
@@ -0,0 +1,243 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/sdf/svg (Roland Hahn)/tfixedformatdataset_150.svg b/image_sources/lazarus/components/sdf/svg (Roland Hahn)/tfixedformatdataset_150.svg
new file mode 100644
index 000000000..4d0f480a2
--- /dev/null
+++ b/image_sources/lazarus/components/sdf/svg (Roland Hahn)/tfixedformatdataset_150.svg
@@ -0,0 +1,246 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/sdf/svg (Roland Hahn)/tfixedformatdataset_200.svg b/image_sources/lazarus/components/sdf/svg (Roland Hahn)/tfixedformatdataset_200.svg
new file mode 100644
index 000000000..0ceaf88a8
--- /dev/null
+++ b/image_sources/lazarus/components/sdf/svg (Roland Hahn)/tfixedformatdataset_200.svg
@@ -0,0 +1,257 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/sdf/svg (Roland Hahn)/tsdfdataset.svg b/image_sources/lazarus/components/sdf/svg (Roland Hahn)/tsdfdataset.svg
new file mode 100644
index 000000000..e41236cfc
--- /dev/null
+++ b/image_sources/lazarus/components/sdf/svg (Roland Hahn)/tsdfdataset.svg
@@ -0,0 +1,226 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/sdf/svg (Roland Hahn)/tsdfdataset_150.svg b/image_sources/lazarus/components/sdf/svg (Roland Hahn)/tsdfdataset_150.svg
new file mode 100644
index 000000000..316947244
--- /dev/null
+++ b/image_sources/lazarus/components/sdf/svg (Roland Hahn)/tsdfdataset_150.svg
@@ -0,0 +1,222 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/sdf/svg (Roland Hahn)/tsdfdataset_200.svg b/image_sources/lazarus/components/sdf/svg (Roland Hahn)/tsdfdataset_200.svg
new file mode 100644
index 000000000..0bf81e128
--- /dev/null
+++ b/image_sources/lazarus/components/sdf/svg (Roland Hahn)/tsdfdataset_200.svg
@@ -0,0 +1,236 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/tdbf/svg (Roland Hahn)/readme.txt b/image_sources/lazarus/components/tdbf/svg (Roland Hahn)/readme.txt
new file mode 100644
index 000000000..444198a66
--- /dev/null
+++ b/image_sources/lazarus/components/tdbf/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/tdbf/svg (Roland Hahn)/tdbf.svg b/image_sources/lazarus/components/tdbf/svg (Roland Hahn)/tdbf.svg
new file mode 100644
index 000000000..8f45eda1a
--- /dev/null
+++ b/image_sources/lazarus/components/tdbf/svg (Roland Hahn)/tdbf.svg
@@ -0,0 +1,242 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/tdbf/svg (Roland Hahn)/tdbf_150.svg b/image_sources/lazarus/components/tdbf/svg (Roland Hahn)/tdbf_150.svg
new file mode 100644
index 000000000..155fa5200
--- /dev/null
+++ b/image_sources/lazarus/components/tdbf/svg (Roland Hahn)/tdbf_150.svg
@@ -0,0 +1,220 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/tdbf/svg (Roland Hahn)/tdbf_200.svg b/image_sources/lazarus/components/tdbf/svg (Roland Hahn)/tdbf_200.svg
new file mode 100644
index 000000000..286c176e4
--- /dev/null
+++ b/image_sources/lazarus/components/tdbf/svg (Roland Hahn)/tdbf_200.svg
@@ -0,0 +1,252 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tbufdataset.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tbufdataset.svg
new file mode 100644
index 000000000..11c2739c4
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tbufdataset.svg
@@ -0,0 +1,242 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tbufdataset_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tbufdataset_150.svg
new file mode 100644
index 000000000..01221a86b
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tbufdataset_150.svg
@@ -0,0 +1,242 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tbufdataset_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tbufdataset_200.svg
new file mode 100644
index 000000000..83cfeabe0
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tbufdataset_200.svg
@@ -0,0 +1,256 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdatasource.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdatasource.svg
new file mode 100644
index 000000000..cd4c6819b
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdatasource.svg
@@ -0,0 +1,312 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdatasource_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdatasource_150.svg
new file mode 100644
index 000000000..28e8c7196
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdatasource_150.svg
@@ -0,0 +1,320 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdatasource_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdatasource_200.svg
new file mode 100644
index 000000000..2e844bbe9
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdatasource_200.svg
@@ -0,0 +1,359 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbcalendar.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbcalendar.svg
new file mode 100644
index 000000000..f5d320c8c
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbcalendar.svg
@@ -0,0 +1,232 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbcalendar_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbcalendar_150.svg
new file mode 100644
index 000000000..c56c41e46
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbcalendar_150.svg
@@ -0,0 +1,222 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbcalendar_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbcalendar_200.svg
new file mode 100644
index 000000000..f51e74b7e
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbcalendar_200.svg
@@ -0,0 +1,229 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbcheckbox.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbcheckbox.svg
new file mode 100644
index 000000000..e92627fe9
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbcheckbox.svg
@@ -0,0 +1,239 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbcheckbox_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbcheckbox_150.svg
new file mode 100644
index 000000000..79b066d00
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbcheckbox_150.svg
@@ -0,0 +1,227 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbcheckbox_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbcheckbox_200.svg
new file mode 100644
index 000000000..07bb04c8e
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbcheckbox_200.svg
@@ -0,0 +1,240 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbcombobox.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbcombobox.svg
new file mode 100644
index 000000000..f64b95dd4
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbcombobox.svg
@@ -0,0 +1,248 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbcombobox_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbcombobox_150.svg
new file mode 100644
index 000000000..f30fba4a3
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbcombobox_150.svg
@@ -0,0 +1,245 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbcombobox_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbcombobox_200.svg
new file mode 100644
index 000000000..ffe3697dd
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbcombobox_200.svg
@@ -0,0 +1,267 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbdateedit.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbdateedit.svg
new file mode 100644
index 000000000..571816731
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbdateedit.svg
@@ -0,0 +1,242 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbdateedit_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbdateedit_150.svg
new file mode 100644
index 000000000..ccc844fde
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbdateedit_150.svg
@@ -0,0 +1,237 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbdateedit_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbdateedit_200.svg
new file mode 100644
index 000000000..28d48bbc4
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbdateedit_200.svg
@@ -0,0 +1,250 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbedit.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbedit.svg
new file mode 100644
index 000000000..e022fac86
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbedit.svg
@@ -0,0 +1,254 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbedit_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbedit_150.svg
new file mode 100644
index 000000000..a3740dcf2
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbedit_150.svg
@@ -0,0 +1,238 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbedit_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbedit_200.svg
new file mode 100644
index 000000000..5785e11cb
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbedit_200.svg
@@ -0,0 +1,261 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbgrid.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbgrid.svg
new file mode 100644
index 000000000..65a99f1d3
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbgrid.svg
@@ -0,0 +1,298 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbgrid_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbgrid_150.svg
new file mode 100644
index 000000000..a8fc538fc
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbgrid_150.svg
@@ -0,0 +1,288 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbgrid_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbgrid_200.svg
new file mode 100644
index 000000000..3bc21fe84
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbgrid_200.svg
@@ -0,0 +1,297 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbgroupbox.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbgroupbox.svg
new file mode 100644
index 000000000..13542d63f
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbgroupbox.svg
@@ -0,0 +1,263 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbgroupbox_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbgroupbox_150.svg
new file mode 100644
index 000000000..0ea1a59d9
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbgroupbox_150.svg
@@ -0,0 +1,258 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbgroupbox_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbgroupbox_200.svg
new file mode 100644
index 000000000..915f9d7f6
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbgroupbox_200.svg
@@ -0,0 +1,278 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbimage.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbimage.svg
new file mode 100644
index 000000000..551373f18
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbimage.svg
@@ -0,0 +1,282 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbimage_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbimage_150.svg
new file mode 100644
index 000000000..f8163240f
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbimage_150.svg
@@ -0,0 +1,280 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbimage_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbimage_200.svg
new file mode 100644
index 000000000..24240df71
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbimage_200.svg
@@ -0,0 +1,290 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdblistbox.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdblistbox.svg
new file mode 100644
index 000000000..bb5f9baaa
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdblistbox.svg
@@ -0,0 +1,277 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdblistbox_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdblistbox_150.svg
new file mode 100644
index 000000000..64cf09d66
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdblistbox_150.svg
@@ -0,0 +1,295 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdblistbox_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdblistbox_200.svg
new file mode 100644
index 000000000..715bef110
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdblistbox_200.svg
@@ -0,0 +1,305 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdblookupcombobox.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdblookupcombobox.svg
new file mode 100644
index 000000000..e82b5e039
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdblookupcombobox.svg
@@ -0,0 +1,289 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdblookupcombobox_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdblookupcombobox_150.svg
new file mode 100644
index 000000000..b33bca09a
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdblookupcombobox_150.svg
@@ -0,0 +1,314 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdblookupcombobox_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdblookupcombobox_200.svg
new file mode 100644
index 000000000..43f79487d
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdblookupcombobox_200.svg
@@ -0,0 +1,344 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdblookuplistbox.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdblookuplistbox.svg
new file mode 100644
index 000000000..c5e74d0e9
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdblookuplistbox.svg
@@ -0,0 +1,331 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdblookuplistbox_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdblookuplistbox_150.svg
new file mode 100644
index 000000000..d04c4db7e
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdblookuplistbox_150.svg
@@ -0,0 +1,375 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdblookuplistbox_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdblookuplistbox_200.svg
new file mode 100644
index 000000000..4cee6006b
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdblookuplistbox_200.svg
@@ -0,0 +1,405 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbmemo.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbmemo.svg
new file mode 100644
index 000000000..09e39e3b0
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbmemo.svg
@@ -0,0 +1,381 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbmemo_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbmemo_150.svg
new file mode 100644
index 000000000..3e1fdbf37
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbmemo_150.svg
@@ -0,0 +1,384 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbmemo_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbmemo_200.svg
new file mode 100644
index 000000000..b4d20f321
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbmemo_200.svg
@@ -0,0 +1,391 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbnavigator.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbnavigator.svg
new file mode 100644
index 000000000..530778da2
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbnavigator.svg
@@ -0,0 +1,263 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbnavigator_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbnavigator_150.svg
new file mode 100644
index 000000000..46bde3091
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbnavigator_150.svg
@@ -0,0 +1,268 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbnavigator_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbnavigator_200.svg
new file mode 100644
index 000000000..dc0c53342
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbnavigator_200.svg
@@ -0,0 +1,271 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbradiogroup.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbradiogroup.svg
new file mode 100644
index 000000000..f5f3d5733
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbradiogroup.svg
@@ -0,0 +1,288 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbradiogroup_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbradiogroup_150.svg
new file mode 100644
index 000000000..969e9660b
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbradiogroup_150.svg
@@ -0,0 +1,292 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbradiogroup_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbradiogroup_200.svg
new file mode 100644
index 000000000..5fd538f50
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbradiogroup_200.svg
@@ -0,0 +1,303 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbtext.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbtext.svg
new file mode 100644
index 000000000..ab1af8105
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbtext.svg
@@ -0,0 +1,225 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbtext_150.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbtext_150.svg
new file mode 100644
index 000000000..e98a48c46
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbtext_150.svg
@@ -0,0 +1,213 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/components/svg/roland_hahn/tdbtext_200.svg b/image_sources/lazarus/images/components/svg/roland_hahn/tdbtext_200.svg
new file mode 100644
index 000000000..2af80a8c6
--- /dev/null
+++ b/image_sources/lazarus/images/components/svg/roland_hahn/tdbtext_200.svg
@@ -0,0 +1,232 @@
+
+
+
+