diff --git a/icons/design/language-c.design b/icons/design/language-c.design
new file mode 100644
index 000000000..b15b3ee3a
Binary files /dev/null and b/icons/design/language-c.design differ
diff --git a/icons/design/language-cpp.design b/icons/design/language-cpp.design
new file mode 100644
index 000000000..c5706689c
Binary files /dev/null and b/icons/design/language-cpp.design differ
diff --git a/icons/design/xaml.design b/icons/design/xaml.design
new file mode 100644
index 000000000..c6e659a08
Binary files /dev/null and b/icons/design/xaml.design differ
diff --git a/icons/svg/language-c.svg b/icons/svg/language-c.svg
new file mode 100644
index 000000000..23ebce5d5
--- /dev/null
+++ b/icons/svg/language-c.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/language-cpp.svg b/icons/svg/language-cpp.svg
new file mode 100644
index 000000000..c2e56d98d
--- /dev/null
+++ b/icons/svg/language-cpp.svg
@@ -0,0 +1,5 @@
+
+
+
diff --git a/icons/svg/xaml.svg b/icons/svg/xaml.svg
new file mode 100644
index 000000000..41ffdecf0
--- /dev/null
+++ b/icons/svg/xaml.svg
@@ -0,0 +1,5 @@
+
+
+