diff --git a/platform/icons/src/actions/editScheme.svg b/platform/icons/src/actions/editScheme.svg
new file mode 100644
index 000000000000..32d428c6cfba
--- /dev/null
+++ b/platform/icons/src/actions/editScheme.svg
@@ -0,0 +1,7 @@
+
diff --git a/platform/icons/src/actions/editScheme_dark.svg b/platform/icons/src/actions/editScheme_dark.svg
new file mode 100644
index 000000000000..da582897b19b
--- /dev/null
+++ b/platform/icons/src/actions/editScheme_dark.svg
@@ -0,0 +1,7 @@
+
diff --git a/platform/util/src/com/intellij/icons/AllIcons.java b/platform/util/src/com/intellij/icons/AllIcons.java
index eef4efafa8e7..61a66c0101fa 100644
--- a/platform/util/src/com/intellij/icons/AllIcons.java
+++ b/platform/util/src/com/intellij/icons/AllIcons.java
@@ -34,6 +34,7 @@ public class AllIcons {
/** 16x16 */ public static final Icon Download = IconLoader.getIcon("/actions/download.svg");
/** 16x16 */ public static final Icon Dump = IconLoader.getIcon("/actions/dump.svg");
/** 16x16 */ public static final Icon Edit = IconLoader.getIcon("/actions/edit.svg");
+ /** 16x16 */ public static final Icon EditScheme = IconLoader.getIcon("/actions/editScheme.svg");
/** 16x16 */ public static final Icon EditSource = IconLoader.getIcon("/actions/editSource.svg");
/** 16x16 */ public static final Icon Execute = IconLoader.getIcon("/actions/execute.svg");
/** 16x16 */ public static final Icon Exit = IconLoader.getIcon("/actions/exit.svg");