diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/readme.txt b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/readme.txt
new file mode 100644
index 000000000..444198a66
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/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/virtualtreeview/svg (Roland Hahn)/vt_check_dark.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_check_dark.svg
new file mode 100644
index 000000000..b685bfc79
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_check_dark.svg
@@ -0,0 +1,1061 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_check_dark_150.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_check_dark_150.svg
new file mode 100644
index 000000000..be4656e12
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_check_dark_150.svg
@@ -0,0 +1,939 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_check_dark_200.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_check_dark_200.svg
new file mode 100644
index 000000000..d985d704d
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_check_dark_200.svg
@@ -0,0 +1,927 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_check_light.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_check_light.svg
new file mode 100644
index 000000000..e2927637d
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_check_light.svg
@@ -0,0 +1,1015 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_check_light_150.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_check_light_150.svg
new file mode 100644
index 000000000..a459c06db
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_check_light_150.svg
@@ -0,0 +1,851 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_check_light_200.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_check_light_200.svg
new file mode 100644
index 000000000..b52ef7992
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_check_light_200.svg
@@ -0,0 +1,839 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_flat.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_flat.svg
new file mode 100644
index 000000000..9e1bedb52
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_flat.svg
@@ -0,0 +1,495 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_flat_150.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_flat_150.svg
new file mode 100644
index 000000000..033116cac
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_flat_150.svg
@@ -0,0 +1,381 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_flat_200.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_flat_200.svg
new file mode 100644
index 000000000..70a60f234
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_flat_200.svg
@@ -0,0 +1,373 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_moveall.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_moveall.svg
new file mode 100644
index 000000000..89e692c91
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_moveall.svg
@@ -0,0 +1,127 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_moveall_150.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_moveall_150.svg
new file mode 100644
index 000000000..fcb468e61
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_moveall_150.svg
@@ -0,0 +1,133 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_moveall_200.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_moveall_200.svg
new file mode 100644
index 000000000..69fd44a9f
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_moveall_200.svg
@@ -0,0 +1,133 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_moveew.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_moveew.svg
new file mode 100644
index 000000000..29ce82e94
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_moveew.svg
@@ -0,0 +1,105 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_moveew_150.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_moveew_150.svg
new file mode 100644
index 000000000..9ab12d426
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_moveew_150.svg
@@ -0,0 +1,111 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_moveew_200.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_moveew_200.svg
new file mode 100644
index 000000000..627052c88
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_moveew_200.svg
@@ -0,0 +1,111 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_movens.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_movens.svg
new file mode 100644
index 000000000..c975550eb
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_movens.svg
@@ -0,0 +1,109 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_movens_150.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_movens_150.svg
new file mode 100644
index 000000000..5437a4390
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_movens_150.svg
@@ -0,0 +1,111 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_movens_200.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_movens_200.svg
new file mode 100644
index 000000000..842863d91
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_movens_200.svg
@@ -0,0 +1,111 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_tick_dark.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_tick_dark.svg
new file mode 100644
index 000000000..2a212f8ed
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_tick_dark.svg
@@ -0,0 +1,1021 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_tick_dark_150.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_tick_dark_150.svg
new file mode 100644
index 000000000..19bd04032
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_tick_dark_150.svg
@@ -0,0 +1,897 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_tick_dark_200.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_tick_dark_200.svg
new file mode 100644
index 000000000..fb5ae4913
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_tick_dark_200.svg
@@ -0,0 +1,887 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_tick_ligjht.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_tick_ligjht.svg
new file mode 100644
index 000000000..0668ffaf7
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_tick_ligjht.svg
@@ -0,0 +1,953 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_tick_ligjht_150.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_tick_ligjht_150.svg
new file mode 100644
index 000000000..9071520ad
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_tick_ligjht_150.svg
@@ -0,0 +1,807 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_tick_ligjht_200.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_tick_ligjht_200.svg
new file mode 100644
index 000000000..30cfd8eb0
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_tick_ligjht_200.svg
@@ -0,0 +1,799 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_utilities.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_utilities.svg
new file mode 100644
index 000000000..936489493
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_utilities.svg
@@ -0,0 +1,259 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_utilities_150.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_utilities_150.svg
new file mode 100644
index 000000000..79d4d4405
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_utilities_150.svg
@@ -0,0 +1,215 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_utilities_200.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_utilities_200.svg
new file mode 100644
index 000000000..a60e3eb0a
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_utilities_200.svg
@@ -0,0 +1,214 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_xp.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_xp.svg
new file mode 100644
index 000000000..95da4b7a1
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_xp.svg
@@ -0,0 +1,927 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_xp_150.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_xp_150.svg
new file mode 100644
index 000000000..c8bc0f55a
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_xp_150.svg
@@ -0,0 +1,824 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_xp_200.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_xp_200.svg
new file mode 100644
index 000000000..9163b5deb
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_xp_200.svg
@@ -0,0 +1,808 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_xpbuttonminus.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_xpbuttonminus.svg
new file mode 100644
index 000000000..08be506d4
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_xpbuttonminus.svg
@@ -0,0 +1,125 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_xpbuttonminus_150.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_xpbuttonminus_150.svg
new file mode 100644
index 000000000..2ae29db59
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_xpbuttonminus_150.svg
@@ -0,0 +1,130 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_xpbuttonminus_200.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_xpbuttonminus_200.svg
new file mode 100644
index 000000000..12cdd5650
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_xpbuttonminus_200.svg
@@ -0,0 +1,130 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_xpbuttonplus.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_xpbuttonplus.svg
new file mode 100644
index 000000000..cd91e396f
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_xpbuttonplus.svg
@@ -0,0 +1,130 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_xpbuttonplus_150.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_xpbuttonplus_150.svg
new file mode 100644
index 000000000..d441fb9e4
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_xpbuttonplus_150.svg
@@ -0,0 +1,131 @@
+
+
+
+
diff --git a/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_xpbuttonplus_200.svg b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_xpbuttonplus_200.svg
new file mode 100644
index 000000000..e963330a3
--- /dev/null
+++ b/image_sources/lazarus/components/virtualtreeview/svg (Roland Hahn)/vt_xpbuttonplus_200.svg
@@ -0,0 +1,131 @@
+
+
+
+