diff --git a/image_sources/lazarus/images/sourceeditor/svg (regs)/class.svg b/image_sources/lazarus/images/sourceeditor/svg (regs)/class.svg
new file mode 100644
index 000000000..9f64b10e2
--- /dev/null
+++ b/image_sources/lazarus/images/sourceeditor/svg (regs)/class.svg
@@ -0,0 +1,114 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/sourceeditor/svg (regs)/constant.svg b/image_sources/lazarus/images/sourceeditor/svg (regs)/constant.svg
new file mode 100644
index 000000000..7a27a685d
--- /dev/null
+++ b/image_sources/lazarus/images/sourceeditor/svg (regs)/constant.svg
@@ -0,0 +1,136 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/sourceeditor/svg (regs)/constructor.svg b/image_sources/lazarus/images/sourceeditor/svg (regs)/constructor.svg
new file mode 100644
index 000000000..95f1df35d
--- /dev/null
+++ b/image_sources/lazarus/images/sourceeditor/svg (regs)/constructor.svg
@@ -0,0 +1,178 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/sourceeditor/svg (regs)/destructor.svg b/image_sources/lazarus/images/sourceeditor/svg (regs)/destructor.svg
new file mode 100644
index 000000000..f962ec5fe
--- /dev/null
+++ b/image_sources/lazarus/images/sourceeditor/svg (regs)/destructor.svg
@@ -0,0 +1,178 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/sourceeditor/svg (regs)/enum.svg b/image_sources/lazarus/images/sourceeditor/svg (regs)/enum.svg
new file mode 100644
index 000000000..6e8723382
--- /dev/null
+++ b/image_sources/lazarus/images/sourceeditor/svg (regs)/enum.svg
@@ -0,0 +1,148 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/sourceeditor/svg (regs)/function.svg b/image_sources/lazarus/images/sourceeditor/svg (regs)/function.svg
new file mode 100644
index 000000000..772f45289
--- /dev/null
+++ b/image_sources/lazarus/images/sourceeditor/svg (regs)/function.svg
@@ -0,0 +1,93 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/sourceeditor/svg (regs)/hires/constructor_hires.svg b/image_sources/lazarus/images/sourceeditor/svg (regs)/hires/constructor_hires.svg
new file mode 100644
index 000000000..bce17d326
--- /dev/null
+++ b/image_sources/lazarus/images/sourceeditor/svg (regs)/hires/constructor_hires.svg
@@ -0,0 +1,101 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/sourceeditor/svg (regs)/hires/destructor_hires.svg b/image_sources/lazarus/images/sourceeditor/svg (regs)/hires/destructor_hires.svg
new file mode 100644
index 000000000..a570384af
--- /dev/null
+++ b/image_sources/lazarus/images/sourceeditor/svg (regs)/hires/destructor_hires.svg
@@ -0,0 +1,101 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/sourceeditor/svg (regs)/hires/function_hires.svg b/image_sources/lazarus/images/sourceeditor/svg (regs)/hires/function_hires.svg
new file mode 100644
index 000000000..2b37b45d1
--- /dev/null
+++ b/image_sources/lazarus/images/sourceeditor/svg (regs)/hires/function_hires.svg
@@ -0,0 +1,96 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/sourceeditor/svg (regs)/hires/procedure_hires.svg b/image_sources/lazarus/images/sourceeditor/svg (regs)/hires/procedure_hires.svg
new file mode 100644
index 000000000..c44fd83a0
--- /dev/null
+++ b/image_sources/lazarus/images/sourceeditor/svg (regs)/hires/procedure_hires.svg
@@ -0,0 +1,101 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/sourceeditor/svg (regs)/label.svg b/image_sources/lazarus/images/sourceeditor/svg (regs)/label.svg
new file mode 100644
index 000000000..66940717f
--- /dev/null
+++ b/image_sources/lazarus/images/sourceeditor/svg (regs)/label.svg
@@ -0,0 +1,103 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/sourceeditor/svg (regs)/localvariable.svg b/image_sources/lazarus/images/sourceeditor/svg (regs)/localvariable.svg
new file mode 100644
index 000000000..c5130cb3c
--- /dev/null
+++ b/image_sources/lazarus/images/sourceeditor/svg (regs)/localvariable.svg
@@ -0,0 +1,121 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/sourceeditor/svg (regs)/namespace.svg b/image_sources/lazarus/images/sourceeditor/svg (regs)/namespace.svg
new file mode 100644
index 000000000..4e30b6735
--- /dev/null
+++ b/image_sources/lazarus/images/sourceeditor/svg (regs)/namespace.svg
@@ -0,0 +1,109 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/sourceeditor/svg (regs)/outlined/class_outlined.svg b/image_sources/lazarus/images/sourceeditor/svg (regs)/outlined/class_outlined.svg
new file mode 100644
index 000000000..d11408f10
--- /dev/null
+++ b/image_sources/lazarus/images/sourceeditor/svg (regs)/outlined/class_outlined.svg
@@ -0,0 +1,113 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/sourceeditor/svg (regs)/outlined/record_outlined.svg b/image_sources/lazarus/images/sourceeditor/svg (regs)/outlined/record_outlined.svg
new file mode 100644
index 000000000..63609758d
--- /dev/null
+++ b/image_sources/lazarus/images/sourceeditor/svg (regs)/outlined/record_outlined.svg
@@ -0,0 +1,145 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/sourceeditor/svg (regs)/procedure.svg b/image_sources/lazarus/images/sourceeditor/svg (regs)/procedure.svg
new file mode 100644
index 000000000..475e1bf6b
--- /dev/null
+++ b/image_sources/lazarus/images/sourceeditor/svg (regs)/procedure.svg
@@ -0,0 +1,93 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/sourceeditor/svg (regs)/property.svg b/image_sources/lazarus/images/sourceeditor/svg (regs)/property.svg
new file mode 100644
index 000000000..a6994b8b6
--- /dev/null
+++ b/image_sources/lazarus/images/sourceeditor/svg (regs)/property.svg
@@ -0,0 +1,90 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/sourceeditor/svg (regs)/property_ro.svg b/image_sources/lazarus/images/sourceeditor/svg (regs)/property_ro.svg
new file mode 100644
index 000000000..9556eeea3
--- /dev/null
+++ b/image_sources/lazarus/images/sourceeditor/svg (regs)/property_ro.svg
@@ -0,0 +1,107 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/sourceeditor/svg (regs)/readme.txt b/image_sources/lazarus/images/sourceeditor/svg (regs)/readme.txt
new file mode 100644
index 000000000..30358000f
--- /dev/null
+++ b/image_sources/lazarus/images/sourceeditor/svg (regs)/readme.txt
@@ -0,0 +1,4 @@
+The svg files contained in this folder were kindly provided by regs.
+
+License:
+freely available, no restrictions in usage
\ No newline at end of file
diff --git a/image_sources/lazarus/images/sourceeditor/svg (regs)/record.svg b/image_sources/lazarus/images/sourceeditor/svg (regs)/record.svg
new file mode 100644
index 000000000..f1b2cdcd4
--- /dev/null
+++ b/image_sources/lazarus/images/sourceeditor/svg (regs)/record.svg
@@ -0,0 +1,118 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/sourceeditor/svg (regs)/type.svg b/image_sources/lazarus/images/sourceeditor/svg (regs)/type.svg
new file mode 100644
index 000000000..83acb2859
--- /dev/null
+++ b/image_sources/lazarus/images/sourceeditor/svg (regs)/type.svg
@@ -0,0 +1,124 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/sourceeditor/svg (regs)/unit.svg b/image_sources/lazarus/images/sourceeditor/svg (regs)/unit.svg
new file mode 100644
index 000000000..8f85755c6
--- /dev/null
+++ b/image_sources/lazarus/images/sourceeditor/svg (regs)/unit.svg
@@ -0,0 +1,112 @@
+
+
+
+
diff --git a/image_sources/lazarus/images/sourceeditor/svg (regs)/variable.svg b/image_sources/lazarus/images/sourceeditor/svg (regs)/variable.svg
new file mode 100644
index 000000000..ce2633e32
--- /dev/null
+++ b/image_sources/lazarus/images/sourceeditor/svg (regs)/variable.svg
@@ -0,0 +1,111 @@
+
+
+
+