diff --git a/uv_magic_uv/__init__.py b/uv_magic_uv/__init__.py
index 86227125fe2ae7ce62e6d7d61feef593909bf554..0177933364696c85a45a43049df5cc84a6243bfb 100644
--- a/uv_magic_uv/__init__.py
+++ b/uv_magic_uv/__init__.py
@@ -81,29 +81,29 @@ import bpy
 
 def view3d_uvmap_menu_fn(self, context):
     self.layout.separator()
-    self.layout.menu(muv_menu.MUV_CPUVMenu.bl_idname, icon="PLUGIN")
-    self.layout.operator(muv_fliprot_ops.MUV_FlipRot.bl_idname, icon="PLUGIN")
-    self.layout.menu(muv_menu.MUV_TransUVMenu.bl_idname, icon="PLUGIN")
-    self.layout.operator(muv_mvuv_ops.MUV_MVUV.bl_idname, icon="PLUGIN")
-    self.layout.menu(muv_menu.MUV_TexLockMenu.bl_idname, icon="PLUGIN")
+    self.layout.menu(muv_menu.MUV_CPUVMenu.bl_idname, icon="IMAGE_COL")
+    self.layout.operator(muv_fliprot_ops.MUV_FlipRot.bl_idname, icon="IMAGE_COL")
+    self.layout.menu(muv_menu.MUV_TransUVMenu.bl_idname, icon="IMAGE_COL")
+    self.layout.operator(muv_mvuv_ops.MUV_MVUV.bl_idname, icon="IMAGE_COL")
+    self.layout.menu(muv_menu.MUV_TexLockMenu.bl_idname, icon="IMAGE_COL")
     self.layout.operator(
-        muv_mirroruv_ops.MUV_MirrorUV.bl_idname, icon="PLUGIN")
-    self.layout.menu(muv_menu.MUV_WSUVMenu.bl_idname, icon="PLUGIN")
+        muv_mirroruv_ops.MUV_MirrorUV.bl_idname, icon="IMAGE_COL")
+    self.layout.menu(muv_menu.MUV_WSUVMenu.bl_idname, icon="IMAGE_COL")
     self.layout.operator(
-        muv_unwrapconst_ops.MUV_UnwrapConstraint.bl_idname, icon='PLUGIN')
+        muv_unwrapconst_ops.MUV_UnwrapConstraint.bl_idname, icon='IMAGE_COL')
     self.layout.menu(
         muv_preserve_uv_aspect.MUV_PreserveUVAspectMenu.bl_idname,
-        icon='PLUGIN')
+        icon='IMAGE_COL')
 
 
 def image_uvs_menu_fn(self, context):
     self.layout.separator()
-    self.layout.operator(muv_packuv_ops.MUV_PackUV.bl_idname, icon="PLUGIN")
+    self.layout.operator(muv_packuv_ops.MUV_PackUV.bl_idname, icon="IMAGE_COL")
 
 
 def view3d_object_menu_fn(self, context):
     self.layout.separator()
-    self.layout.menu(muv_menu.MUV_CPUVObjMenu.bl_idname, icon="PLUGIN")
+    self.layout.menu(muv_menu.MUV_CPUVObjMenu.bl_idname, icon="IMAGE_COL")
 
 
 def register():
diff --git a/uv_magic_uv/muv_cpuv_ops.py b/uv_magic_uv/muv_cpuv_ops.py
index 3c5e968ab6dba423c336686c0e2001625e3c96f7..fbf1764fd7daf16d73f99f1c0b098ac52dd65c0f 100644
--- a/uv_magic_uv/muv_cpuv_ops.py
+++ b/uv_magic_uv/muv_cpuv_ops.py
@@ -108,13 +108,13 @@ class MUV_CPUVCopyUVMenu(bpy.types.Menu):
         layout.operator(
             MUV_CPUVCopyUV.bl_idname,
             text="[Default]",
-            icon="PLUGIN"
+            icon="IMAGE_COL"
         ).uv_map = ""
         for m in uv_maps:
             layout.operator(
                 MUV_CPUVCopyUV.bl_idname,
                 text=m,
-                icon="PLUGIN"
+                icon="IMAGE_COL"
             ).uv_map = m
 
 
@@ -253,11 +253,11 @@ class MUV_CPUVPasteUVMenu(bpy.types.Menu):
         uv_maps = bm.loops.layers.uv.keys()
         layout.operator(
             MUV_CPUVPasteUV.bl_idname,
-            text="[Default]", icon="PLUGIN").uv_map = ""
+            text="[Default]", icon="IMAGE_COL").uv_map = ""
         for m in uv_maps:
             layout.operator(
                 MUV_CPUVPasteUV.bl_idname,
-                text=m, icon="PLUGIN").uv_map = m
+                text=m, icon="IMAGE_COL").uv_map = m
 
 
 class MUV_CPUVObjCopyUV(bpy.types.Operator):
@@ -327,11 +327,11 @@ class MUV_CPUVObjCopyUVMenu(bpy.types.Menu):
         uv_maps = bpy.context.active_object.data.uv_textures.keys()
         layout.operator(
             MUV_CPUVObjCopyUV.bl_idname,
-            text="[Default]", icon="PLUGIN").uv_map = ""
+            text="[Default]", icon="IMAGE_COL").uv_map = ""
         for m in uv_maps:
             layout.operator(
                 MUV_CPUVObjCopyUV.bl_idname,
-                text=m, icon="PLUGIN").uv_map = m
+                text=m, icon="IMAGE_COL").uv_map = m
 
 
 class MUV_CPUVObjPasteUV(bpy.types.Operator):
@@ -448,8 +448,8 @@ class MUV_CPUVObjPasteUVMenu(bpy.types.Menu):
         uv_maps = list(set(uv_maps))
         layout.operator(
             MUV_CPUVObjPasteUV.bl_idname,
-            text="[Default]", icon="PLUGIN").uv_map = ""
+            text="[Default]", icon="IMAGE_COL").uv_map = ""
         for m in uv_maps:
             layout.operator(
                 MUV_CPUVObjPasteUV.bl_idname,
-                text=m, icon="PLUGIN").uv_map = m
+                text=m, icon="IMAGE_COL").uv_map = m
diff --git a/uv_magic_uv/muv_cpuv_selseq_ops.py b/uv_magic_uv/muv_cpuv_selseq_ops.py
index f6701b830be1f403d0ed35f47b56b360333972f6..37e9f8de5d593d19eee777e603439c4fa31d61e7 100644
--- a/uv_magic_uv/muv_cpuv_selseq_ops.py
+++ b/uv_magic_uv/muv_cpuv_selseq_ops.py
@@ -99,11 +99,11 @@ class MUV_CPUVSelSeqCopyUVMenu(bpy.types.Menu):
         uv_maps = bm.loops.layers.uv.keys()
         layout.operator(
             MUV_CPUVSelSeqCopyUV.bl_idname,
-            text="[Default]", icon="PLUGIN").uv_map = ""
+            text="[Default]", icon="IMAGE_COL").uv_map = ""
         for m in uv_maps:
             layout.operator(
                 MUV_CPUVSelSeqCopyUV.bl_idname,
-                text=m, icon="PLUGIN").uv_map = m
+                text=m, icon="IMAGE_COL").uv_map = m
 
 
 class MUV_CPUVSelSeqPasteUV(bpy.types.Operator):
@@ -242,8 +242,8 @@ class MUV_CPUVSelSeqPasteUVMenu(bpy.types.Menu):
         uv_maps = bm.loops.layers.uv.keys()
         layout.operator(
             MUV_CPUVSelSeqPasteUV.bl_idname,
-            text="[Default]", icon="PLUGIN").uv_map = ""
+            text="[Default]", icon="IMAGE_COL").uv_map = ""
         for m in uv_maps:
             layout.operator(
                 MUV_CPUVSelSeqPasteUV.bl_idname,
-                text=m, icon="PLUGIN").uv_map = m
+                text=m, icon="IMAGE_COL").uv_map = m
diff --git a/uv_magic_uv/muv_menu.py b/uv_magic_uv/muv_menu.py
index 17e77cfb1ce1757393f5978e88d50d2abffc9611..fd4ef2050225bbcd63eb99a7710bb0809d415e14 100644
--- a/uv_magic_uv/muv_menu.py
+++ b/uv_magic_uv/muv_menu.py
@@ -43,15 +43,15 @@ class MUV_CPUVMenu(bpy.types.Menu):
 
     def draw(self, _):
         self.layout.menu(
-            muv_cpuv_ops.MUV_CPUVCopyUVMenu.bl_idname, icon="PLUGIN")
+            muv_cpuv_ops.MUV_CPUVCopyUVMenu.bl_idname, icon="IMAGE_COL")
         self.layout.menu(
-            muv_cpuv_ops.MUV_CPUVPasteUVMenu.bl_idname, icon="PLUGIN")
+            muv_cpuv_ops.MUV_CPUVPasteUVMenu.bl_idname, icon="IMAGE_COL")
         self.layout.menu(
             muv_cpuv_selseq_ops.MUV_CPUVSelSeqCopyUVMenu.bl_idname,
-            icon="PLUGIN")
+            icon="IMAGE_COL")
         self.layout.menu(
             muv_cpuv_selseq_ops.MUV_CPUVSelSeqPasteUVMenu.bl_idname,
-            icon="PLUGIN")
+            icon="IMAGE_COL")
 
 
 class MUV_CPUVObjMenu(bpy.types.Menu):
@@ -65,9 +65,9 @@ class MUV_CPUVObjMenu(bpy.types.Menu):
 
     def draw(self, _):
         self.layout.menu(
-            muv_cpuv_ops.MUV_CPUVObjCopyUVMenu.bl_idname, icon="PLUGIN")
+            muv_cpuv_ops.MUV_CPUVObjCopyUVMenu.bl_idname, icon="IMAGE_COL")
         self.layout.menu(
-            muv_cpuv_ops.MUV_CPUVObjPasteUVMenu.bl_idname, icon="PLUGIN")
+            muv_cpuv_ops.MUV_CPUVObjPasteUVMenu.bl_idname, icon="IMAGE_COL")
 
 
 class MUV_TransUVMenu(bpy.types.Menu):
@@ -81,9 +81,9 @@ class MUV_TransUVMenu(bpy.types.Menu):
 
     def draw(self, _):
         self.layout.operator(
-            muv_transuv_ops.MUV_TransUVCopy.bl_idname, icon="PLUGIN")
+            muv_transuv_ops.MUV_TransUVCopy.bl_idname, icon="IMAGE_COL")
         self.layout.operator(
-            muv_transuv_ops.MUV_TransUVPaste.bl_idname, icon="PLUGIN")
+            muv_transuv_ops.MUV_TransUVPaste.bl_idname, icon="IMAGE_COL")
 
 
 class MUV_TexLockMenu(bpy.types.Menu):
@@ -97,13 +97,13 @@ class MUV_TexLockMenu(bpy.types.Menu):
 
     def draw(self, _):
         self.layout.operator(
-            muv_texlock_ops.MUV_TexLockStart.bl_idname, icon="PLUGIN")
+            muv_texlock_ops.MUV_TexLockStart.bl_idname, icon="IMAGE_COL")
         self.layout.operator(
-            muv_texlock_ops.MUV_TexLockStop.bl_idname, icon="PLUGIN")
+            muv_texlock_ops.MUV_TexLockStop.bl_idname, icon="IMAGE_COL")
         self.layout.operator(
-            muv_texlock_ops.MUV_TexLockIntrStart.bl_idname, icon="PLUGIN")
+            muv_texlock_ops.MUV_TexLockIntrStart.bl_idname, icon="IMAGE_COL")
         self.layout.operator(
-            muv_texlock_ops.MUV_TexLockIntrStop.bl_idname, icon="PLUGIN")
+            muv_texlock_ops.MUV_TexLockIntrStop.bl_idname, icon="IMAGE_COL")
 
 
 class MUV_WSUVMenu(bpy.types.Menu):
@@ -117,6 +117,6 @@ class MUV_WSUVMenu(bpy.types.Menu):
 
     def draw(self, _):
         self.layout.operator(
-            muv_wsuv_ops.MUV_WSUVMeasure.bl_idname, icon="PLUGIN")
+            muv_wsuv_ops.MUV_WSUVMeasure.bl_idname, icon="IMAGE_COL")
         self.layout.operator(
-            muv_wsuv_ops.MUV_WSUVApply.bl_idname, icon="PLUGIN")
+            muv_wsuv_ops.MUV_WSUVApply.bl_idname, icon="IMAGE_COL")
diff --git a/uv_magic_uv/muv_preserve_uv_aspect.py b/uv_magic_uv/muv_preserve_uv_aspect.py
index 20be23ad7a947fe302ef80ce77d7f9a9b8804849..0fbb820d76e6944edb24362df1f1d56c6dcb6f22 100644
--- a/uv_magic_uv/muv_preserve_uv_aspect.py
+++ b/uv_magic_uv/muv_preserve_uv_aspect.py
@@ -116,4 +116,4 @@ class MUV_PreserveUVAspectMenu(bpy.types.Menu):
         for key in bpy.data.images.keys():
             layout.operator(
                 MUV_PreserveUVAspect.bl_idname,
-                text=key, icon="PLUGIN").dest_img_name = key
+                text=key, icon="IMAGE_COL").dest_img_name = key
diff --git a/uv_magic_uv/muv_texproj_ops.py b/uv_magic_uv/muv_texproj_ops.py
index 3493b13aba15bc63614a166209ef23ed2a46b504..08b1d919cfa007e712e8d9566e856db641107963 100644
--- a/uv_magic_uv/muv_texproj_ops.py
+++ b/uv_magic_uv/muv_texproj_ops.py
@@ -303,7 +303,7 @@ class OBJECT_PT_TP(bpy.types.Panel):
 
     def draw_header(self, _):
         layout = self.layout
-        layout.label(text="", icon='PLUGIN')
+        layout.label(text="", icon='IMAGE_COL')
 
     def draw(self, context):
         sc = context.scene
diff --git a/uv_magic_uv/muv_uvbb_ops.py b/uv_magic_uv/muv_uvbb_ops.py
index 6666ddadf0d68fe8cf9955f5250074f46e6f07c5..c596b1d11c8280dab3400ca85814ae5afeb4579a 100644
--- a/uv_magic_uv/muv_uvbb_ops.py
+++ b/uv_magic_uv/muv_uvbb_ops.py
@@ -738,7 +738,7 @@ class IMAGE_PT_MUV_UVBB(bpy.types.Panel):
 
     def draw_header(self, _):
         layout = self.layout
-        layout.label(text="", icon='PLUGIN')
+        layout.label(text="", icon='IMAGE_COL')
 
     def draw(self, context):
         sc = context.scene