diff --git a/src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java b/src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java
index dcdb5a81e4c..afe7d825ec9 100644
--- a/src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java
+++ b/src/java.desktop/share/classes/javax/swing/plaf/nimbus/NimbusIcon.java
@@ -43,7 +43,7 @@ import java.awt.image.BufferedImage;
* An icon that delegates to a painter.
* @author rbair
*/
-class NimbusIcon implements SynthIcon, UIResource {
+class NimbusIcon implements SynthIcon {
private int width;
private int height;
private String prefix;
diff --git a/src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf b/src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf
index d3077229df2..8b0b1493891 100644
--- a/src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf
+++ b/src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf
@@ -27352,10 +27352,10 @@