diff --git a/platform/icons/src/welcome/recentProjects/remoteProject.svg b/platform/icons/src/welcome/recentProjects/remoteProject.svg
new file mode 100644
index 000000000000..89c0c5307bbb
--- /dev/null
+++ b/platform/icons/src/welcome/recentProjects/remoteProject.svg
@@ -0,0 +1,5 @@
+
diff --git a/platform/icons/src/welcome/recentProjects/remoteProject_dark.svg b/platform/icons/src/welcome/recentProjects/remoteProject_dark.svg
new file mode 100644
index 000000000000..adccac2e274e
--- /dev/null
+++ b/platform/icons/src/welcome/recentProjects/remoteProject_dark.svg
@@ -0,0 +1,5 @@
+
diff --git a/platform/jewel/ui/api-dump.txt b/platform/jewel/ui/api-dump.txt
index 8b01f1d27f5e..2c945b46a9d8 100644
--- a/platform/jewel/ui/api-dump.txt
+++ b/platform/jewel/ui/api-dump.txt
@@ -55,6 +55,8 @@ org.jetbrains.jewel.ui.icon.IconKey
- a:path(Z):java.lang.String
org.jetbrains.jewel.ui.icon.NewUiChecker
- a:isNewUi():Z
+f:org.jetbrains.jewel.ui.icons.AllIconsKeys$Welcome$RecentProjects
+- sf:RemoteProject:org.jetbrains.jewel.ui.icon.IntelliJIconKey
org.jetbrains.jewel.ui.painter.PainterHint
- sf:None:org.jetbrains.jewel.ui.painter.PainterHint$None
- canApply(org.jetbrains.jewel.ui.painter.PainterProviderScope):Z
diff --git a/platform/jewel/ui/generated/org/jetbrains/jewel/ui/icons/AllIconsKeys.java b/platform/jewel/ui/generated/org/jetbrains/jewel/ui/icons/AllIconsKeys.java
index a2c93c283161..52caa1e1ef85 100644
--- a/platform/jewel/ui/generated/org/jetbrains/jewel/ui/icons/AllIconsKeys.java
+++ b/platform/jewel/ui/generated/org/jetbrains/jewel/ui/icons/AllIconsKeys.java
@@ -1515,6 +1515,7 @@ public final class AllIconsKeys {
/** 24x24 */ public static final @NotNull IntelliJIconKey OpenSelected = new IntelliJIconKey("welcome/openSelected.svg", "welcome/openSelected.svg", AllIconsKeys.class);
public static final class RecentProjects {
+ /** 16x16 */ public static final @NotNull IntelliJIconKey RemoteProject = new IntelliJIconKey("welcome/recentProjects/remoteProject.svg", "welcome/recentProjects/remoteProject.svg", AllIconsKeys.class);
/** 10x10 */ public static final @NotNull IntelliJIconKey RemoveHover = new IntelliJIconKey("welcome/recentProjects/remove-hover.svg", "welcome/recentProjects/remove-hover.svg", AllIconsKeys.class);
/** 10x10 */ public static final @NotNull IntelliJIconKey Remove = new IntelliJIconKey("welcome/recentProjects/remove.svg", "welcome/recentProjects/remove.svg", AllIconsKeys.class);
/** 10x10 */ public static final @NotNull IntelliJIconKey RemoveDisabledHover = new IntelliJIconKey("welcome/recentProjects/removeDisabled-hover.svg", "welcome/recentProjects/removeDisabled-hover.svg", AllIconsKeys.class);
diff --git a/platform/platform-impl/src/com/intellij/openapi/wm/impl/headertoolbar/ProjectToolbarWidgetAction.kt b/platform/platform-impl/src/com/intellij/openapi/wm/impl/headertoolbar/ProjectToolbarWidgetAction.kt
index 487763a5aef0..49cc445af153 100644
--- a/platform/platform-impl/src/com/intellij/openapi/wm/impl/headertoolbar/ProjectToolbarWidgetAction.kt
+++ b/platform/platform-impl/src/com/intellij/openapi/wm/impl/headertoolbar/ProjectToolbarWidgetAction.kt
@@ -334,7 +334,7 @@ private class ProjectWidgetRenderer : ListCellRenderer():V
f:com.intellij.icons.AllIcons$Welcome$RecentProjects
+- sf:RemoteProject:javax.swing.Icon
- sf:Remove:javax.swing.Icon
- sf:RemoveDisabled:javax.swing.Icon
- sf:RemoveDisabledHover:javax.swing.Icon
diff --git a/platform/util/ui/src/com/intellij/icons/AllIcons.java b/platform/util/ui/src/com/intellij/icons/AllIcons.java
index 8ff28a1635e9..5b800450a35d 100644
--- a/platform/util/ui/src/com/intellij/icons/AllIcons.java
+++ b/platform/util/ui/src/com/intellij/icons/AllIcons.java
@@ -1522,6 +1522,7 @@ public class AllIcons {
/** 24x24 */ public static final @NotNull Icon OpenSelected = load("welcome/openSelected.svg", -720655450, 0);
public static final class RecentProjects {
+ /** 16x16 */ public static final @NotNull Icon RemoteProject = load("welcome/recentProjects/remoteProject.svg", 1948055625, 2);
/** 10x10 */ public static final @NotNull Icon RemoveHover = load("welcome/recentProjects/remove-hover.svg", -1249716707, 2);
/** 10x10 */ public static final @NotNull Icon Remove = load("welcome/recentProjects/remove.svg", -1427151265, 2);
/** 10x10 */ public static final @NotNull Icon RemoveDisabledHover = load("welcome/recentProjects/removeDisabled-hover.svg", -1439591680, 2);