diff --git a/release/datafiles/icons/ops.armature.extrude.dat b/release/datafiles/icons/ops.armature.extrude.dat new file mode 100644 index 00000000000..051ca4afbaa Binary files /dev/null and b/release/datafiles/icons/ops.armature.extrude.dat differ diff --git a/release/datafiles/icons/ops.generic.cursor.dat b/release/datafiles/icons/ops.generic.cursor.dat index cdb38ace509..8a13f0ce1b5 100644 Binary files a/release/datafiles/icons/ops.generic.cursor.dat and b/release/datafiles/icons/ops.generic.cursor.dat differ diff --git a/release/datafiles/icons/ops.generic.select_border.dat b/release/datafiles/icons/ops.generic.select_border.dat index 9a05dbc7c8d..b62df65e64e 100644 Binary files a/release/datafiles/icons/ops.generic.select_border.dat and b/release/datafiles/icons/ops.generic.select_border.dat differ diff --git a/release/datafiles/icons/ops.generic.select_circle.dat b/release/datafiles/icons/ops.generic.select_circle.dat index 7df591d46d7..eb4b0f7ebfe 100644 Binary files a/release/datafiles/icons/ops.generic.select_circle.dat and b/release/datafiles/icons/ops.generic.select_circle.dat differ diff --git a/release/datafiles/icons/ops.generic.select_lasso.dat b/release/datafiles/icons/ops.generic.select_lasso.dat index 87426a60af4..4a65ca5fe1d 100644 Binary files a/release/datafiles/icons/ops.generic.select_lasso.dat and b/release/datafiles/icons/ops.generic.select_lasso.dat differ diff --git a/release/datafiles/icons/ops.gpencil.draw.dat b/release/datafiles/icons/ops.gpencil.draw.dat new file mode 100644 index 00000000000..d340b34539a Binary files /dev/null and b/release/datafiles/icons/ops.gpencil.draw.dat differ diff --git a/release/datafiles/icons/ops.gpencil.draw.eraser.dat b/release/datafiles/icons/ops.gpencil.draw.eraser.dat new file mode 100644 index 00000000000..44c4f2a4307 Binary files /dev/null and b/release/datafiles/icons/ops.gpencil.draw.eraser.dat differ diff --git a/release/datafiles/icons/ops.gpencil.draw.line.dat b/release/datafiles/icons/ops.gpencil.draw.line.dat new file mode 100644 index 00000000000..14a7d2245e6 Binary files /dev/null and b/release/datafiles/icons/ops.gpencil.draw.line.dat differ diff --git a/release/datafiles/icons/ops.gpencil.draw.poly.dat b/release/datafiles/icons/ops.gpencil.draw.poly.dat new file mode 100644 index 00000000000..7a1ffbcfadb Binary files /dev/null and b/release/datafiles/icons/ops.gpencil.draw.poly.dat differ diff --git a/release/datafiles/icons/ops.mesh.bisect.dat b/release/datafiles/icons/ops.mesh.bisect.dat new file mode 100644 index 00000000000..317bac50bf0 Binary files /dev/null and b/release/datafiles/icons/ops.mesh.bisect.dat differ diff --git a/release/datafiles/icons/ops.mesh.inset.dat b/release/datafiles/icons/ops.mesh.inset.dat new file mode 100644 index 00000000000..3bc500cab39 Binary files /dev/null and b/release/datafiles/icons/ops.mesh.inset.dat differ diff --git a/release/datafiles/icons/ops.mesh.knife_tool.dat b/release/datafiles/icons/ops.mesh.knife_tool.dat new file mode 100644 index 00000000000..8061817bd9b Binary files /dev/null and b/release/datafiles/icons/ops.mesh.knife_tool.dat differ diff --git a/release/datafiles/icons/ops.mesh.loopcut_slide.dat b/release/datafiles/icons/ops.mesh.loopcut_slide.dat new file mode 100644 index 00000000000..38899974221 Binary files /dev/null and b/release/datafiles/icons/ops.mesh.loopcut_slide.dat differ diff --git a/release/datafiles/icons/ops.mesh.offset_edge_loops_slide.dat b/release/datafiles/icons/ops.mesh.offset_edge_loops_slide.dat new file mode 100644 index 00000000000..9f8025d8589 Binary files /dev/null and b/release/datafiles/icons/ops.mesh.offset_edge_loops_slide.dat differ diff --git a/release/datafiles/icons/ops.mesh.polybuild_hover.dat b/release/datafiles/icons/ops.mesh.polybuild_hover.dat new file mode 100644 index 00000000000..60761c8f34b Binary files /dev/null and b/release/datafiles/icons/ops.mesh.polybuild_hover.dat differ diff --git a/release/datafiles/icons/ops.mesh.spin.dat b/release/datafiles/icons/ops.mesh.spin.dat new file mode 100644 index 00000000000..50432619bff Binary files /dev/null and b/release/datafiles/icons/ops.mesh.spin.dat differ diff --git a/release/datafiles/icons/ops.mesh.spin.duplicate.dat b/release/datafiles/icons/ops.mesh.spin.duplicate.dat new file mode 100644 index 00000000000..7d15b50494d Binary files /dev/null and b/release/datafiles/icons/ops.mesh.spin.duplicate.dat differ diff --git a/release/datafiles/icons/ops.mesh.vertices_smooth.dat b/release/datafiles/icons/ops.mesh.vertices_smooth.dat new file mode 100644 index 00000000000..34e553ebaff Binary files /dev/null and b/release/datafiles/icons/ops.mesh.vertices_smooth.dat differ diff --git a/release/datafiles/icons/ops.particle.brush_edit.add.dat b/release/datafiles/icons/ops.particle.brush_edit.add.dat new file mode 100644 index 00000000000..cf63cf446c1 Binary files /dev/null and b/release/datafiles/icons/ops.particle.brush_edit.add.dat differ diff --git a/release/datafiles/icons/ops.particle.brush_edit.comb.dat b/release/datafiles/icons/ops.particle.brush_edit.comb.dat new file mode 100644 index 00000000000..6d21adb3883 Binary files /dev/null and b/release/datafiles/icons/ops.particle.brush_edit.comb.dat differ diff --git a/release/datafiles/icons/ops.particle.brush_edit.comb.weight.dat b/release/datafiles/icons/ops.particle.brush_edit.comb.weight.dat new file mode 100644 index 00000000000..40d39bc63ed Binary files /dev/null and b/release/datafiles/icons/ops.particle.brush_edit.comb.weight.dat differ diff --git a/release/datafiles/icons/ops.particle.brush_edit.cut.dat b/release/datafiles/icons/ops.particle.brush_edit.cut.dat new file mode 100644 index 00000000000..c4f7ed94e6a Binary files /dev/null and b/release/datafiles/icons/ops.particle.brush_edit.cut.dat differ diff --git a/release/datafiles/icons/ops.particle.brush_edit.length.dat b/release/datafiles/icons/ops.particle.brush_edit.length.dat new file mode 100644 index 00000000000..984ec679074 Binary files /dev/null and b/release/datafiles/icons/ops.particle.brush_edit.length.dat differ diff --git a/release/datafiles/icons/ops.particle.brush_edit.puff.dat b/release/datafiles/icons/ops.particle.brush_edit.puff.dat new file mode 100644 index 00000000000..22349dafacb Binary files /dev/null and b/release/datafiles/icons/ops.particle.brush_edit.puff.dat differ diff --git a/release/datafiles/icons/ops.particle.brush_edit.smooth.dat b/release/datafiles/icons/ops.particle.brush_edit.smooth.dat new file mode 100644 index 00000000000..58863c02da9 Binary files /dev/null and b/release/datafiles/icons/ops.particle.brush_edit.smooth.dat differ diff --git a/release/datafiles/icons/ops.transform.edge_slide.dat b/release/datafiles/icons/ops.transform.edge_slide.dat new file mode 100644 index 00000000000..e18a92dfe07 Binary files /dev/null and b/release/datafiles/icons/ops.transform.edge_slide.dat differ diff --git a/release/datafiles/icons/ops.transform.push_pull.dat b/release/datafiles/icons/ops.transform.push_pull.dat new file mode 100644 index 00000000000..356a8fe21be Binary files /dev/null and b/release/datafiles/icons/ops.transform.push_pull.dat differ diff --git a/release/datafiles/icons/ops.transform.resize.cage.dat b/release/datafiles/icons/ops.transform.resize.cage.dat index c0ad45eaf30..e70215cc248 100644 Binary files a/release/datafiles/icons/ops.transform.resize.cage.dat and b/release/datafiles/icons/ops.transform.resize.cage.dat differ diff --git a/release/datafiles/icons/ops.transform.resize.dat b/release/datafiles/icons/ops.transform.resize.dat index bd1688705aa..44cfa8211fa 100644 Binary files a/release/datafiles/icons/ops.transform.resize.dat and b/release/datafiles/icons/ops.transform.resize.dat differ diff --git a/release/datafiles/icons/ops.transform.rotate.dat b/release/datafiles/icons/ops.transform.rotate.dat index 79ebaa46cd2..7107ab3747d 100644 Binary files a/release/datafiles/icons/ops.transform.rotate.dat and b/release/datafiles/icons/ops.transform.rotate.dat differ diff --git a/release/datafiles/icons/ops.transform.shrink_fatten.dat b/release/datafiles/icons/ops.transform.shrink_fatten.dat new file mode 100644 index 00000000000..1a3649ae7b7 Binary files /dev/null and b/release/datafiles/icons/ops.transform.shrink_fatten.dat differ diff --git a/release/datafiles/icons/ops.transform.translate.dat b/release/datafiles/icons/ops.transform.translate.dat index 590fe6339a7..cff9c85f37c 100644 Binary files a/release/datafiles/icons/ops.transform.translate.dat and b/release/datafiles/icons/ops.transform.translate.dat differ diff --git a/release/datafiles/icons/ops.transform.vert_slide.dat b/release/datafiles/icons/ops.transform.vert_slide.dat new file mode 100644 index 00000000000..b68f782b369 Binary files /dev/null and b/release/datafiles/icons/ops.transform.vert_slide.dat differ diff --git a/release/datafiles/icons/ops.transform.vertex_random.dat b/release/datafiles/icons/ops.transform.vertex_random.dat new file mode 100644 index 00000000000..ce15a99a706 Binary files /dev/null and b/release/datafiles/icons/ops.transform.vertex_random.dat differ diff --git a/release/datafiles/icons/ops.view3d.edit_mesh_extrude.dat b/release/datafiles/icons/ops.view3d.edit_mesh_extrude.dat new file mode 100644 index 00000000000..711ca6d83e5 Binary files /dev/null and b/release/datafiles/icons/ops.view3d.edit_mesh_extrude.dat differ diff --git a/release/datafiles/icons/ops.view3d.edit_mesh_extrude_individual.dat b/release/datafiles/icons/ops.view3d.edit_mesh_extrude_individual.dat new file mode 100644 index 00000000000..414c2288275 Binary files /dev/null and b/release/datafiles/icons/ops.view3d.edit_mesh_extrude_individual.dat differ diff --git a/release/datafiles/icons/ops.view3d.ruler.dat b/release/datafiles/icons/ops.view3d.ruler.dat new file mode 100644 index 00000000000..1261a373fc2 Binary files /dev/null and b/release/datafiles/icons/ops.view3d.ruler.dat differ