diff --git a/images/intellij.platform.images.iml b/images/intellij.platform.images.iml
index 3c5cdf3d8354..4ccd82898b87 100644
--- a/images/intellij.platform.images.iml
+++ b/images/intellij.platform.images.iml
@@ -4,6 +4,7 @@
+
diff --git a/images/src/META-INF/ImagesPlugin.xml b/images/resources/META-INF/ImagesPlugin.xml
similarity index 100%
rename from images/src/META-INF/ImagesPlugin.xml
rename to images/resources/META-INF/ImagesPlugin.xml
diff --git a/images/src/META-INF/services/javax.imageio.spi.ImageReaderSpi b/images/resources/META-INF/services/javax.imageio.spi.ImageReaderSpi
similarity index 100%
rename from images/src/META-INF/services/javax.imageio.spi.ImageReaderSpi
rename to images/resources/META-INF/services/javax.imageio.spi.ImageReaderSpi
diff --git a/images/src/org/intellij/images/ImagesBundle.properties b/images/resources/org/intellij/images/ImagesBundle.properties
similarity index 100%
rename from images/src/org/intellij/images/ImagesBundle.properties
rename to images/resources/org/intellij/images/ImagesBundle.properties
diff --git a/images/src/org/intellij/images/icons/EditExternally.png b/images/resources/org/intellij/images/icons/EditExternally.png
similarity index 100%
rename from images/src/org/intellij/images/icons/EditExternally.png
rename to images/resources/org/intellij/images/icons/EditExternally.png
diff --git a/images/src/org/intellij/images/icons/ImagesFileType.svg b/images/resources/org/intellij/images/icons/ImagesFileType.svg
similarity index 100%
rename from images/src/org/intellij/images/icons/ImagesFileType.svg
rename to images/resources/org/intellij/images/icons/ImagesFileType.svg
diff --git a/images/src/org/intellij/images/icons/ThumbnailBlank.png b/images/resources/org/intellij/images/icons/ThumbnailBlank.png
similarity index 100%
rename from images/src/org/intellij/images/icons/ThumbnailBlank.png
rename to images/resources/org/intellij/images/icons/ThumbnailBlank.png
diff --git a/images/src/org/intellij/images/icons/ThumbnailBlank_dark.png b/images/resources/org/intellij/images/icons/ThumbnailBlank_dark.png
similarity index 100%
rename from images/src/org/intellij/images/icons/ThumbnailBlank_dark.png
rename to images/resources/org/intellij/images/icons/ThumbnailBlank_dark.png
diff --git a/images/src/org/intellij/images/icons/ThumbnailDirectory.png b/images/resources/org/intellij/images/icons/ThumbnailDirectory.png
similarity index 100%
rename from images/src/org/intellij/images/icons/ThumbnailDirectory.png
rename to images/resources/org/intellij/images/icons/ThumbnailDirectory.png
diff --git a/images/src/org/intellij/images/icons/ThumbnailToolWindow.svg b/images/resources/org/intellij/images/icons/ThumbnailToolWindow.svg
similarity index 100%
rename from images/src/org/intellij/images/icons/ThumbnailToolWindow.svg
rename to images/resources/org/intellij/images/icons/ThumbnailToolWindow.svg
diff --git a/images/src/org/intellij/images/icons/ThumbnailToolWindow_dark.svg b/images/resources/org/intellij/images/icons/ThumbnailToolWindow_dark.svg
similarity index 100%
rename from images/src/org/intellij/images/icons/ThumbnailToolWindow_dark.svg
rename to images/resources/org/intellij/images/icons/ThumbnailToolWindow_dark.svg
diff --git a/images/src/org/intellij/images/icons/ToggleGrid.svg b/images/resources/org/intellij/images/icons/ToggleGrid.svg
similarity index 100%
rename from images/src/org/intellij/images/icons/ToggleGrid.svg
rename to images/resources/org/intellij/images/icons/ToggleGrid.svg
diff --git a/images/src/org/intellij/images/icons/ToggleGrid_dark.svg b/images/resources/org/intellij/images/icons/ToggleGrid_dark.svg
similarity index 100%
rename from images/src/org/intellij/images/icons/ToggleGrid_dark.svg
rename to images/resources/org/intellij/images/icons/ToggleGrid_dark.svg
diff --git a/images/src/org/intellij/images/icons/ToggleTransparencyChessboard.svg b/images/resources/org/intellij/images/icons/ToggleTransparencyChessboard.svg
similarity index 100%
rename from images/src/org/intellij/images/icons/ToggleTransparencyChessboard.svg
rename to images/resources/org/intellij/images/icons/ToggleTransparencyChessboard.svg
diff --git a/images/src/org/intellij/images/icons/ToggleTransparencyChessboard_dark.svg b/images/resources/org/intellij/images/icons/ToggleTransparencyChessboard_dark.svg
similarity index 100%
rename from images/src/org/intellij/images/icons/ToggleTransparencyChessboard_dark.svg
rename to images/resources/org/intellij/images/icons/ToggleTransparencyChessboard_dark.svg
diff --git a/images/src/icons/ImagesIcons.java b/images/src/icons/ImagesIcons.java
index da66cc0e83f3..8ccbc8882aa3 100644
--- a/images/src/icons/ImagesIcons.java
+++ b/images/src/icons/ImagesIcons.java
@@ -9,7 +9,7 @@ import javax.swing.*;
* NOTE THIS FILE IS AUTO-GENERATED
* DO NOT EDIT IT BY HAND, run "Generate icon classes" configuration instead
*/
-public class ImagesIcons {
+public final class ImagesIcons {
private static Icon load(String path) {
return IconLoader.getIcon(path, ImagesIcons.class);
}