diff --git a/platform/icons/src/debugger/console.svg b/platform/icons/src/debugger/console.svg
new file mode 100644
index 000000000000..ee3fc3b33553
--- /dev/null
+++ b/platform/icons/src/debugger/console.svg
@@ -0,0 +1,3 @@
+
diff --git a/platform/icons/src/debugger/console_dark.svg b/platform/icons/src/debugger/console_dark.svg
new file mode 100644
index 000000000000..dee7243f251d
--- /dev/null
+++ b/platform/icons/src/debugger/console_dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/platform/icons/src/debugger/db_array.svg b/platform/icons/src/debugger/db_array.svg
new file mode 100644
index 000000000000..b4f8f9615e32
--- /dev/null
+++ b/platform/icons/src/debugger/db_array.svg
@@ -0,0 +1,8 @@
+
diff --git a/platform/icons/src/debugger/db_array_dark.svg b/platform/icons/src/debugger/db_array_dark.svg
new file mode 100644
index 000000000000..7bac5c38d4e8
--- /dev/null
+++ b/platform/icons/src/debugger/db_array_dark.svg
@@ -0,0 +1,8 @@
+
diff --git a/platform/icons/src/debugger/db_db_object.svg b/platform/icons/src/debugger/db_db_object.svg
new file mode 100644
index 000000000000..1626fc024888
--- /dev/null
+++ b/platform/icons/src/debugger/db_db_object.svg
@@ -0,0 +1,3 @@
+
diff --git a/platform/icons/src/debugger/db_primitive.svg b/platform/icons/src/debugger/db_primitive.svg
new file mode 100644
index 000000000000..d8fd390ac670
--- /dev/null
+++ b/platform/icons/src/debugger/db_primitive.svg
@@ -0,0 +1,6 @@
+
diff --git a/platform/icons/src/debugger/db_variable.svg b/platform/icons/src/debugger/db_variable.svg
new file mode 100644
index 000000000000..68473581954b
--- /dev/null
+++ b/platform/icons/src/debugger/db_variable.svg
@@ -0,0 +1,7 @@
+
diff --git a/platform/icons/src/debugger/db_watch.svg b/platform/icons/src/debugger/db_watch.svg
new file mode 100644
index 000000000000..af02a62bd9e9
--- /dev/null
+++ b/platform/icons/src/debugger/db_watch.svg
@@ -0,0 +1,3 @@
+
diff --git a/platform/icons/src/debugger/frame.svg b/platform/icons/src/debugger/frame.svg
new file mode 100644
index 000000000000..9a1324c78982
--- /dev/null
+++ b/platform/icons/src/debugger/frame.svg
@@ -0,0 +1,6 @@
+
diff --git a/platform/icons/src/debugger/frame_dark.svg b/platform/icons/src/debugger/frame_dark.svg
new file mode 100644
index 000000000000..851291bba407
--- /dev/null
+++ b/platform/icons/src/debugger/frame_dark.svg
@@ -0,0 +1,6 @@
+
diff --git a/platform/icons/src/debugger/memoryView/active.svg b/platform/icons/src/debugger/memoryView/active.svg
new file mode 100644
index 000000000000..fbd011a708ec
--- /dev/null
+++ b/platform/icons/src/debugger/memoryView/active.svg
@@ -0,0 +1,11 @@
+
diff --git a/platform/icons/src/debugger/memoryView/active_dark.svg b/platform/icons/src/debugger/memoryView/active_dark.svg
new file mode 100644
index 000000000000..2a55c65ed18d
--- /dev/null
+++ b/platform/icons/src/debugger/memoryView/active_dark.svg
@@ -0,0 +1,11 @@
+
diff --git a/platform/icons/src/debugger/overhead.svg b/platform/icons/src/debugger/overhead.svg
new file mode 100644
index 000000000000..4e3eae766320
--- /dev/null
+++ b/platform/icons/src/debugger/overhead.svg
@@ -0,0 +1,6 @@
+
diff --git a/platform/icons/src/debugger/overhead_dark.svg b/platform/icons/src/debugger/overhead_dark.svg
new file mode 100644
index 000000000000..d176c9e9b565
--- /dev/null
+++ b/platform/icons/src/debugger/overhead_dark.svg
@@ -0,0 +1,6 @@
+
diff --git a/platform/icons/src/debugger/selfreference.svg b/platform/icons/src/debugger/selfreference.svg
new file mode 100644
index 000000000000..91deb891af9b
--- /dev/null
+++ b/platform/icons/src/debugger/selfreference.svg
@@ -0,0 +1,7 @@
+
diff --git a/platform/icons/src/debugger/selfreference_dark.svg b/platform/icons/src/debugger/selfreference_dark.svg
new file mode 100644
index 000000000000..a6b14ef14f3a
--- /dev/null
+++ b/platform/icons/src/debugger/selfreference_dark.svg
@@ -0,0 +1,7 @@
+
diff --git a/platform/icons/src/debugger/threadAtBreakpoint.svg b/platform/icons/src/debugger/threadAtBreakpoint.svg
new file mode 100644
index 000000000000..361b7e9731a0
--- /dev/null
+++ b/platform/icons/src/debugger/threadAtBreakpoint.svg
@@ -0,0 +1,3 @@
+
diff --git a/platform/icons/src/debugger/threadCurrent.svg b/platform/icons/src/debugger/threadCurrent.svg
new file mode 100644
index 000000000000..ba0d3a543d61
--- /dev/null
+++ b/platform/icons/src/debugger/threadCurrent.svg
@@ -0,0 +1,3 @@
+
diff --git a/platform/icons/src/debugger/threadFrozen.svg b/platform/icons/src/debugger/threadFrozen.svg
new file mode 100644
index 000000000000..21d56198face
--- /dev/null
+++ b/platform/icons/src/debugger/threadFrozen.svg
@@ -0,0 +1,6 @@
+
diff --git a/platform/icons/src/debugger/threadGroup.svg b/platform/icons/src/debugger/threadGroup.svg
new file mode 100644
index 000000000000..7be4bcebf367
--- /dev/null
+++ b/platform/icons/src/debugger/threadGroup.svg
@@ -0,0 +1,8 @@
+
diff --git a/platform/icons/src/debugger/threadGroupCurrent.svg b/platform/icons/src/debugger/threadGroupCurrent.svg
new file mode 100644
index 000000000000..0b7e1e9fd6b1
--- /dev/null
+++ b/platform/icons/src/debugger/threadGroupCurrent.svg
@@ -0,0 +1,9 @@
+
diff --git a/platform/icons/src/debugger/threadRunning.svg b/platform/icons/src/debugger/threadRunning.svg
new file mode 100644
index 000000000000..2217f4b12011
--- /dev/null
+++ b/platform/icons/src/debugger/threadRunning.svg
@@ -0,0 +1,3 @@
+
diff --git a/platform/icons/src/debugger/threadStates/daemon_sign.svg b/platform/icons/src/debugger/threadStates/daemon_sign.svg
new file mode 100644
index 000000000000..5deae751f55d
--- /dev/null
+++ b/platform/icons/src/debugger/threadStates/daemon_sign.svg
@@ -0,0 +1,3 @@
+
diff --git a/platform/icons/src/debugger/threadStates/daemon_sign_dark.svg b/platform/icons/src/debugger/threadStates/daemon_sign_dark.svg
new file mode 100644
index 000000000000..67846ac37e95
--- /dev/null
+++ b/platform/icons/src/debugger/threadStates/daemon_sign_dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/platform/icons/src/debugger/threadStates/idle.svg b/platform/icons/src/debugger/threadStates/idle.svg
new file mode 100644
index 000000000000..43d3d3c466cb
--- /dev/null
+++ b/platform/icons/src/debugger/threadStates/idle.svg
@@ -0,0 +1,3 @@
+
diff --git a/platform/icons/src/debugger/threadStates/idle_dark.svg b/platform/icons/src/debugger/threadStates/idle_dark.svg
new file mode 100644
index 000000000000..83e92f6e7896
--- /dev/null
+++ b/platform/icons/src/debugger/threadStates/idle_dark.svg
@@ -0,0 +1,3 @@
+
diff --git a/platform/icons/src/debugger/threadStates/socket.svg b/platform/icons/src/debugger/threadStates/socket.svg
new file mode 100644
index 000000000000..325a2f4760e6
--- /dev/null
+++ b/platform/icons/src/debugger/threadStates/socket.svg
@@ -0,0 +1,9 @@
+
diff --git a/platform/icons/src/debugger/threadStates/socket_dark.svg b/platform/icons/src/debugger/threadStates/socket_dark.svg
new file mode 100644
index 000000000000..4bba96a12ab1
--- /dev/null
+++ b/platform/icons/src/debugger/threadStates/socket_dark.svg
@@ -0,0 +1,9 @@
+
diff --git a/platform/icons/src/debugger/threadSuspended.svg b/platform/icons/src/debugger/threadSuspended.svg
new file mode 100644
index 000000000000..7be4bcebf367
--- /dev/null
+++ b/platform/icons/src/debugger/threadSuspended.svg
@@ -0,0 +1,8 @@
+
diff --git a/platform/icons/src/debugger/threads.svg b/platform/icons/src/debugger/threads.svg
index 2f2441f7fde8..81746992b46c 100644
--- a/platform/icons/src/debugger/threads.svg
+++ b/platform/icons/src/debugger/threads.svg
@@ -1,11 +1,8 @@
-