diff --git a/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/case_sensitive.png b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/case_sensitive.png
new file mode 100644
index 00000000..c2ac8a79
Binary files /dev/null and b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/case_sensitive.png differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/case_sensitive@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/case_sensitive@2x.png
new file mode 100644
index 00000000..272bc485
Binary files /dev/null and b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/case_sensitive@2x.png differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/close_replace.png b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/close_replace.png
new file mode 100644
index 00000000..263ed7f4
Binary files /dev/null and b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/close_replace.png differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/close_replace@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/close_replace@2x.png
new file mode 100644
index 00000000..2e70d732
Binary files /dev/null and b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/close_replace@2x.png differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/open_replace.png b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/open_replace.png
new file mode 100644
index 00000000..0801ecae
Binary files /dev/null and b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/open_replace.png differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/open_replace@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/open_replace@2x.png
new file mode 100644
index 00000000..3638db35
Binary files /dev/null and b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/open_replace@2x.png differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/regex.png b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/regex.png
new file mode 100644
index 00000000..43b37ca9
Binary files /dev/null and b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/regex.png differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/regex@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/regex@2x.png
new file mode 100644
index 00000000..53a95b12
Binary files /dev/null and b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/regex@2x.png differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/replace.png b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/replace.png
new file mode 100644
index 00000000..59d140ab
Binary files /dev/null and b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/replace.png differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/replace@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/replace@2x.png
new file mode 100644
index 00000000..76652066
Binary files /dev/null and b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/replace@2x.png differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/replace_all.png b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/replace_all.png
new file mode 100644
index 00000000..2511faa1
Binary files /dev/null and b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/replace_all.png differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/replace_all@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/replace_all@2x.png
new file mode 100644
index 00000000..0d6a96fc
Binary files /dev/null and b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/replace_all@2x.png differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/search_all.png b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/search_all.png
new file mode 100644
index 00000000..141fdcf3
Binary files /dev/null and b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/search_all.png differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/search_all@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/search_all@2x.png
new file mode 100644
index 00000000..fd59741c
Binary files /dev/null and b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/search_all@2x.png differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/search_in_area.png b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/search_in_area.png
new file mode 100644
index 00000000..e820c06d
Binary files /dev/null and b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/search_in_area.png differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/search_in_area@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/search_in_area@2x.png
new file mode 100644
index 00000000..c8c207ee
Binary files /dev/null and b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/search_in_area@2x.png differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/select_next.png b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/select_next.png
new file mode 100644
index 00000000..9fcc646d
Binary files /dev/null and b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/select_next.png differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/select_next@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/select_next@2x.png
new file mode 100644
index 00000000..d46b3a06
Binary files /dev/null and b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/select_next@2x.png differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/select_prev.png b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/select_prev.png
new file mode 100644
index 00000000..f2e6a039
Binary files /dev/null and b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/select_prev.png differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/select_prev@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/select_prev@2x.png
new file mode 100644
index 00000000..8e26ea4b
Binary files /dev/null and b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/select_prev@2x.png differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/whole_word.png b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/whole_word.png
new file mode 100644
index 00000000..54afac2a
Binary files /dev/null and b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/whole_word.png differ
diff --git a/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/whole_word@2x.png b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/whole_word@2x.png
new file mode 100644
index 00000000..7b66f352
Binary files /dev/null and b/org.eclipse.images/eclipse-png/org.eclipse.ui.texteditor/full/elcl16/whole_word@2x.png differ
diff --git a/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/case_sensitive.svg b/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/case_sensitive.svg
new file mode 100644
index 00000000..964b5e4b
--- /dev/null
+++ b/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/case_sensitive.svg
@@ -0,0 +1,47 @@
+
+
diff --git a/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/obj16/close_replace.svg b/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/close_replace.svg
similarity index 100%
rename from org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/obj16/close_replace.svg
rename to org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/close_replace.svg
diff --git a/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/obj16/open_replace.svg b/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/open_replace.svg
similarity index 100%
rename from org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/obj16/open_replace.svg
rename to org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/open_replace.svg
diff --git a/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/regex.svg b/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/regex.svg
new file mode 100644
index 00000000..fe3f92b2
--- /dev/null
+++ b/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/regex.svg
@@ -0,0 +1,45 @@
+
+
diff --git a/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/replace-all.svg b/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/replace-all.svg
new file mode 100644
index 00000000..41402f03
--- /dev/null
+++ b/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/replace-all.svg
@@ -0,0 +1,107 @@
+
+
diff --git a/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/replace.svg b/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/replace.svg
new file mode 100644
index 00000000..46763e13
--- /dev/null
+++ b/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/replace.svg
@@ -0,0 +1,83 @@
+
+
diff --git a/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/search_all.svg b/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/search_all.svg
new file mode 100644
index 00000000..e42f5d92
--- /dev/null
+++ b/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/search_all.svg
@@ -0,0 +1,105 @@
+
+
diff --git a/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/search_in_area.svg b/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/search_in_area.svg
new file mode 100644
index 00000000..8734b9c0
--- /dev/null
+++ b/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/search_in_area.svg
@@ -0,0 +1,68 @@
+
+
diff --git a/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/search_next.svg b/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/search_next.svg
new file mode 100644
index 00000000..973c4eda
--- /dev/null
+++ b/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/search_next.svg
@@ -0,0 +1,113 @@
+
+
+
+
diff --git a/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/search_prev.svg b/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/search_prev.svg
new file mode 100644
index 00000000..1faf803a
--- /dev/null
+++ b/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/search_prev.svg
@@ -0,0 +1,113 @@
+
+
+
+
diff --git a/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/whole_word.svg b/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/whole_word.svg
new file mode 100644
index 00000000..4cac7549
--- /dev/null
+++ b/org.eclipse.images/eclipse-svg/org.eclipse.ui.texteditor/full/elcl16/whole_word.svg
@@ -0,0 +1,54 @@
+
+