diff --git a/ui/org.eclipse.pde.unittest.junit/META-INF/MANIFEST.MF b/ui/org.eclipse.pde.unittest.junit/META-INF/MANIFEST.MF
index 74359963142..149fe2a092c 100644
--- a/ui/org.eclipse.pde.unittest.junit/META-INF/MANIFEST.MF
+++ b/ui/org.eclipse.pde.unittest.junit/META-INF/MANIFEST.MF
@@ -21,3 +21,4 @@ Require-Bundle:
org.eclipse.core.variables;bundle-version="[3.2.200,4.0.0)",
org.eclipse.jdt.junit;bundle-version="3.11.0"
Bundle-RequiredExecutionEnvironment: JavaSE-21
+Require-Capability: eclipse.swt;filter:="(image.format=svg)"
diff --git a/ui/org.eclipse.pde.unittest.junit/icons/full/obj16/julaunchpgn.svg b/ui/org.eclipse.pde.unittest.junit/icons/full/obj16/julaunchpgn.svg
new file mode 100644
index 00000000000..28a6664eb6c
--- /dev/null
+++ b/ui/org.eclipse.pde.unittest.junit/icons/full/obj16/julaunchpgn.svg
@@ -0,0 +1,522 @@
+
+
+
+
diff --git a/ui/org.eclipse.pde.unittest.junit/icons/full/obj16/test.svg b/ui/org.eclipse.pde.unittest.junit/icons/full/obj16/test.svg
new file mode 100644
index 00000000000..d70ecb6d71e
--- /dev/null
+++ b/ui/org.eclipse.pde.unittest.junit/icons/full/obj16/test.svg
@@ -0,0 +1,198 @@
+
+
+
+
diff --git a/ui/org.eclipse.pde.unittest.junit/plugin.xml b/ui/org.eclipse.pde.unittest.junit/plugin.xml
index c2888d86a25..2f119d83bdf 100644
--- a/ui/org.eclipse.pde.unittest.junit/plugin.xml
+++ b/ui/org.eclipse.pde.unittest.junit/plugin.xml
@@ -5,7 +5,7 @@
@@ -52,7 +52,7 @@
diff --git a/ui/org.eclipse.tools.layout.spy/META-INF/MANIFEST.MF b/ui/org.eclipse.tools.layout.spy/META-INF/MANIFEST.MF
index 45dccc54ccb..38bacdd7093 100644
--- a/ui/org.eclipse.tools.layout.spy/META-INF/MANIFEST.MF
+++ b/ui/org.eclipse.tools.layout.spy/META-INF/MANIFEST.MF
@@ -18,3 +18,4 @@ Export-Package: org.eclipse.tools.layout.spy.internal.dialogs;x-internal:=true,
org.eclipse.tools.layout.spy.internal.displayfilter;x-internal:=true,
org.eclipse.tools.layout.spy.internal.handlers;x-internal:=true
Automatic-Module-Name: org.eclipse.tools.layout.spy
+Require-Capability: eclipse.swt;filter:="(image.format=svg)"
diff --git a/ui/org.eclipse.tools.layout.spy/icons/obj16/layoutspy_obj.svg b/ui/org.eclipse.tools.layout.spy/icons/obj16/layoutspy_obj.svg
new file mode 100644
index 00000000000..4c054d76411
--- /dev/null
+++ b/ui/org.eclipse.tools.layout.spy/icons/obj16/layoutspy_obj.svg
@@ -0,0 +1,351 @@
+
+
+
+
diff --git a/ui/org.eclipse.tools.layout.spy/icons/up_nav.svg b/ui/org.eclipse.tools.layout.spy/icons/up_nav.svg
new file mode 100644
index 00000000000..3f607257aef
--- /dev/null
+++ b/ui/org.eclipse.tools.layout.spy/icons/up_nav.svg
@@ -0,0 +1,242 @@
+
+
+
+
diff --git a/ui/org.eclipse.tools.layout.spy/plugin.xml b/ui/org.eclipse.tools.layout.spy/plugin.xml
index 0d9c3c18e9d..010e111a288 100644
--- a/ui/org.eclipse.tools.layout.spy/plugin.xml
+++ b/ui/org.eclipse.tools.layout.spy/plugin.xml
@@ -34,7 +34,7 @@
point="org.eclipse.ui.commandImages">
+ icon="$nl$/icons/obj16/layoutspy_obj.svg">