diff --git a/dlls/light.msstyles/Makefile.in b/dlls/light.msstyles/Makefile.in
index d6b7a53d7f8c3f3166a93b81eac19036668d8aa4..a024642e201a56a985432a8838b4e44ac39edbbc 100644
--- a/dlls/light.msstyles/Makefile.in
+++ b/dlls/light.msstyles/Makefile.in
@@ -1,3 +1,16 @@
 MODULE = light.msstyles
 
 RC_SRCS = light.rc
+
+SVG_SRCS = \
+	blue_button.svg \
+	blue_checkbox_13px.svg \
+	blue_checkbox_16px.svg \
+	blue_checkbox_25px.svg \
+	blue_commandlink.svg \
+	blue_commandlink_glyph_30px.svg \
+	blue_commandlink_glyph_45px.svg \
+	blue_groupbox.svg \
+	blue_radiobutton_13px.svg \
+	blue_radiobutton_16px.svg \
+	blue_radiobutton_25px.svg
diff --git a/dlls/light.msstyles/blue_button.bmp b/dlls/light.msstyles/blue_button.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..6dd20ad167d73dd2a5e607df51b73197295a177e
Binary files /dev/null and b/dlls/light.msstyles/blue_button.bmp differ
diff --git a/dlls/light.msstyles/blue_button.svg b/dlls/light.msstyles/blue_button.svg
new file mode 100644
index 0000000000000000000000000000000000000000..99041a80209ab53bf75c48d4f6f16e9da462ff71
--- /dev/null
+++ b/dlls/light.msstyles/blue_button.svg
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:22-32" width="22" height="138" version="1.1" viewBox="0 0 5.8208 36.512" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+  <rdf:RDF>
+   <cc:Work rdf:about="">
+    <dc:format>image/svg+xml</dc:format>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:title/>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <g transform="translate(-40.717 -1.1913)" stroke-width=".26458">
+  <g fill="#fff">
+   <rect x="40.849" y="1.3236" width="5.5563" height="5.8208" rx=".52917" ry=".52917" stroke="#aeaeae"/>
+   <rect x="40.849" y="19.58" width="5.5563" height="5.8208" rx=".52917" ry=".52917" stroke="#aeaeae"/>
+   <g stroke="#3096fa">
+    <rect x="40.849" y="25.665" width="5.5563" height="5.8208" rx=".52917" ry=".52917"/>
+    <rect x="40.849" y="31.751" width="5.5563" height="5.8208" rx=".52917" ry=".52917"/>
+    <rect x="40.849" y="7.409" width="5.5563" height="5.8208" rx=".52917" ry=".52917"/>
+   </g>
+  </g>
+  <rect x="40.849" y="13.494" width="5.5563" height="5.8208" rx=".52917" ry=".52917" fill="#2979ff" stroke="#2979ff"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_checkbox_13px.bmp b/dlls/light.msstyles/blue_checkbox_13px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..a6b1903b236fae8ccbbcd272d143f36a01eca005
Binary files /dev/null and b/dlls/light.msstyles/blue_checkbox_13px.bmp differ
diff --git a/dlls/light.msstyles/blue_checkbox_13px.svg b/dlls/light.msstyles/blue_checkbox_13px.svg
new file mode 100644
index 0000000000000000000000000000000000000000..fbbca0ae2f6859fa21f36ffe347a59f3182382f5
--- /dev/null
+++ b/dlls/light.msstyles/blue_checkbox_13px.svg
@@ -0,0 +1,44 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:13-32" width="13" height="156" fill="#000000" version="1.1" viewBox="0 0 13 156" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+  <rdf:RDF>
+   <cc:Work rdf:about="">
+    <dc:format>image/svg+xml</dc:format>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:title/>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <g fill="none">
+  <path d="m0 0h24v24h-24z"/>
+  <rect x=".5" y=".5" width="12" height="12" rx="2" ry="2" stroke="#aeaeae"/>
+  <rect x=".5" y="13.5" width="12" height="12" rx="2" ry="2" stroke="#3096fa"/>
+  <path d="m0.5 25.5h24v24h-24z"/>
+  <rect x=".5" y="26.5" width="12" height="12" rx="2" ry="2" stroke="#2979ff"/>
+  <rect x=".5" y="39.5" width="12" height="12" rx="2" ry="2" stroke="#aeaeae"/>
+  <path d="m4.1723e-7 52h24v24h-24z"/>
+  <rect x=".5" y="52.5" width="12" height="12" rx="2" ry="2" stroke="#aeaeae"/>
+  <rect x=".5" y="65.5" width="12" height="12" rx="2" ry="2" stroke="#3096fa"/>
+  <path d="m0.5 77.5h24v24h-24z"/>
+  <rect x=".5" y="78.5" width="12" height="12" rx="2" ry="2" stroke="#2979ff"/>
+  <rect x=".5" y="91.5" width="12" height="12" rx="2" ry="2" stroke="#aeaeae"/>
+  <path d="m-1.9073e-6 104h24v24h-24z"/>
+  <rect x=".5" y="104.5" width="12" height="12" rx="2" ry="2" stroke="#aeaeae"/>
+  <rect x=".5" y="117.5" width="12" height="12" rx="2" ry="2" stroke="#3096fa"/>
+  <path d="m0.5 129.5h24v24h-24z"/>
+  <rect x=".5" y="130.5" width="12" height="12" rx="2" ry="2" stroke="#2979ff"/>
+  <rect x=".5" y="143.5" width="12" height="12" rx="2" ry="2" stroke="#aeaeae"/>
+ </g>
+ <path d="m4.8636 60.537-2.1477-2.194-0.71591 0.73134 2.8636 2.9254 6.1364-6.2687-0.71591-0.73134z"/>
+ <g>
+  <path d="m4.8636 73.537-2.1477-2.194-0.71591 0.73134 2.8636 2.9254 6.1364-6.2687-0.71591-0.73134z" fill="#3096fa"/>
+  <path d="m4.8636 99.537-2.1477-2.194-0.71591 0.73134 2.8636 2.9254 6.1364-6.2687-0.71591-0.73134z" fill="#aeaeae"/>
+  <path d="m4.8636 86.537-2.1477-2.194-0.71591 0.73135 2.8636 2.9254 6.1364-6.2687-0.71591-0.73134z" fill="#2979ff"/>
+ </g>
+ <path d="m2 110h9v1h-9z"/>
+ <g>
+  <path d="m2 123h9v1h-9z" fill="#3096fa"/>
+  <path d="m2 136h9v1h-9z" fill="#2979ff"/>
+  <path d="m2 149h9v1h-9z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_checkbox_16px.bmp b/dlls/light.msstyles/blue_checkbox_16px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..3504ce48ff7b2a97db094252fc1bd13f6ab5fa00
Binary files /dev/null and b/dlls/light.msstyles/blue_checkbox_16px.bmp differ
diff --git a/dlls/light.msstyles/blue_checkbox_16px.svg b/dlls/light.msstyles/blue_checkbox_16px.svg
new file mode 100644
index 0000000000000000000000000000000000000000..4646a259e6294f1129f86f6362130d9bd996606b
--- /dev/null
+++ b/dlls/light.msstyles/blue_checkbox_16px.svg
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:16-32" width="16" height="192" fill="#000000" version="1.1" viewBox="0 0 16 192" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+  <rdf:RDF>
+   <cc:Work rdf:about="">
+    <dc:format>image/svg+xml</dc:format>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:title/>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <g fill="none">
+  <rect x=".5" y=".5" width="15" height="15" rx="2" ry="2" stroke="#aeaeae"/>
+  <rect x=".5" y="16.5" width="15" height="15" rx="2" ry="2" stroke="#3096fa"/>
+  <rect x=".5" y="32.5" width="15" height="15" rx="2" ry="2" stroke="#2979ff"/>
+  <rect x=".5" y="48.5" width="15" height="15" rx="2" ry="2" stroke="#aeaeae"/>
+  <rect x=".5" y="64.5" width="15" height="15" rx="2" ry="2" stroke="#aeaeae"/>
+  <rect x=".5" y="80.5" width="15" height="15" rx="2" ry="2" stroke="#3096fa"/>
+  <rect x=".5" y="96.5" width="15" height="15" rx="2" ry="2" stroke="#2979ff"/>
+  <rect x=".5" y="112.5" width="15" height="15" rx="2" ry="2" stroke="#aeaeae"/>
+  <rect x=".5" y="128.5" width="15" height="15" rx="2" ry="2" stroke="#aeaeae"/>
+  <rect x=".5" y="144.5" width="15" height="15" rx="2" ry="2" stroke="#3096fa"/>
+  <rect x=".5" y="160.5" width="15" height="15" rx="2" ry="2" stroke="#2979ff"/>
+  <rect x=".5" y="176.5" width="15" height="15" rx="2" ry="2" stroke="#aeaeae"/>
+ </g>
+ <path d="m5.8182 74.91-2.8636-3.1343-0.95455 1.0448 3.8182 4.1791 8.1818-8.9552-0.95455-1.0448z"/>
+ <path d="m5.8182 90.91-2.8636-3.1343-0.95455 1.0448 3.8182 4.1791 8.1818-8.9552-0.95455-1.0448z" fill="#3096fa"/>
+ <path d="m5.8182 106.91-2.8636-3.1343-0.95455 1.0448 3.8182 4.1791 8.1818-8.9552-0.95455-1.0448z" fill="#2979ff"/>
+ <path d="m5.8182 122.91-2.8636-3.1343-0.95454 1.0448 3.8182 4.1791 8.1818-8.9552-0.95455-1.0448z"/>
+ <g>
+  <path d="m2 135h12v2h-12z"/>
+  <path d="m2 151h12v2h-12z" fill="#3096fa"/>
+  <path d="m2 167h12v2h-12z" fill="#2979ff"/>
+  <path d="m2 183h12v2h-12z"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_checkbox_25px.bmp b/dlls/light.msstyles/blue_checkbox_25px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..8720209c6081e0c7f097a0822be7c621895e56d4
Binary files /dev/null and b/dlls/light.msstyles/blue_checkbox_25px.bmp differ
diff --git a/dlls/light.msstyles/blue_checkbox_25px.svg b/dlls/light.msstyles/blue_checkbox_25px.svg
new file mode 100644
index 0000000000000000000000000000000000000000..0815af16e31378c57979dbd7ca79b2f05882929a
--- /dev/null
+++ b/dlls/light.msstyles/blue_checkbox_25px.svg
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:25-32" width="25" height="300" fill="#000000" version="1.1" viewBox="0 0 25 300" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+  <rdf:RDF>
+   <cc:Work rdf:about="">
+    <dc:format>image/svg+xml</dc:format>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:title/>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <rect x="1" y="1" width="23" height="23" rx="2" ry="2" fill="none" stroke="#aeaeae" stroke-width="2"/>
+ <path d="m9.4091 116.87-4.0568-4.7015-1.3523 1.5672 5.4091 6.2687 11.591-13.433-1.3523-1.5672z"/>
+ <path d="m4 211h17v3h-17z"/>
+ <g fill="none" stroke-width="2">
+  <rect x="1" y="26" width="23" height="23" rx="2" ry="2" stroke="#3096fa"/>
+  <rect x="1" y="51" width="23" height="23" rx="2" ry="2" stroke="#2979ff"/>
+  <rect x="1" y="76" width="23" height="23" rx="2" ry="2" stroke="#aeaeae"/>
+  <rect x="1" y="101" width="23" height="23" rx="2" ry="2" stroke="#aeaeae"/>
+  <rect x="1" y="126" width="23" height="23" rx="2" ry="2" stroke="#3096fa"/>
+  <rect x="1" y="151" width="23" height="23" rx="2" ry="2" stroke="#2979ff"/>
+  <rect x="1" y="176" width="23" height="23" rx="2" ry="2" stroke="#aeaeae"/>
+ </g>
+ <g>
+  <path d="m9.4091 141.87-4.0568-4.7015-1.3523 1.5672 5.4091 6.2687 11.591-13.433-1.3523-1.5672z" fill="#3096fa"/>
+  <path d="m9.4091 166.87-4.0568-4.7015-1.3523 1.5672 5.4091 6.2687 11.591-13.433-1.3523-1.5672z" fill="#2979ff"/>
+  <path d="m9.4091 191.87-4.0568-4.7015-1.3523 1.5672 5.4091 6.2687 11.591-13.433-1.3523-1.5672z" fill="#aeaeae"/>
+ </g>
+ <g fill="none" stroke-width="2">
+  <rect x="1" y="201" width="23" height="23" rx="2" ry="2" stroke="#aeaeae"/>
+  <rect x="1" y="226" width="23" height="23" rx="2" ry="2" stroke="#3096fa"/>
+  <rect x="1" y="251" width="23" height="23" rx="2" ry="2" stroke="#2979ff"/>
+  <rect x="1" y="276" width="23" height="23" rx="2" ry="2" stroke="#aeaeae"/>
+ </g>
+ <g>
+  <path d="m4 236h17v3h-17z" fill="#3096fa"/>
+  <path d="m4 261h17v3h-17z" fill="#2979ff"/>
+  <path d="m4 286h17v3h-17z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_commandlink.bmp b/dlls/light.msstyles/blue_commandlink.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..73f06fe6040b47966522ef122e007712a0d6d9b4
Binary files /dev/null and b/dlls/light.msstyles/blue_commandlink.bmp differ
diff --git a/dlls/light.msstyles/blue_commandlink.svg b/dlls/light.msstyles/blue_commandlink.svg
new file mode 100644
index 0000000000000000000000000000000000000000..77f23aca6e1b6bb089521af7ee72c0b4b50eb2d7
--- /dev/null
+++ b/dlls/light.msstyles/blue_commandlink.svg
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:11-32" width="11" height="294" version="1.1" viewBox="0 0 2.9104 77.788" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+  <rdf:RDF>
+   <cc:Work rdf:about="">
+    <dc:format>image/svg+xml</dc:format>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:title/>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <g fill="none" stroke-linecap="round" stroke-width=".26458">
+  <rect x=".13229" y="13.097" width="2.6456" height="12.7" rx=".52917" ry=".52917" stroke="#3096fa"/>
+  <rect x=".13229" y="26.061" width="2.6456" height="12.7" rx=".52917" ry=".52917" stroke="#2979ff"/>
+  <rect x=".13229" y="51.991" width="2.6456" height="12.7" rx=".52917" ry=".52917" stroke="#3096fa"/>
+  <rect x=".13229" y="64.955" width="2.6456" height="12.7" rx=".52917" ry=".52917" stroke="#3096fa"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_commandlink_glyph_30px.bmp b/dlls/light.msstyles/blue_commandlink_glyph_30px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..e52b192007ce04e5d3180ed01e8b810873ce12bf
Binary files /dev/null and b/dlls/light.msstyles/blue_commandlink_glyph_30px.bmp differ
diff --git a/dlls/light.msstyles/blue_commandlink_glyph_30px.svg b/dlls/light.msstyles/blue_commandlink_glyph_30px.svg
new file mode 100644
index 0000000000000000000000000000000000000000..cb367b792a279c50b7a287a02c2f2485890062e7
--- /dev/null
+++ b/dlls/light.msstyles/blue_commandlink_glyph_30px.svg
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:30-32" width="30" height="150" version="1.1" viewBox="0 0 7.9375 39.688" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+  <rdf:RDF>
+   <cc:Work rdf:about="">
+    <dc:format>image/svg+xml</dc:format>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:title/>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+  <path d="m4.7625 2.1167-0.37306 0.37306 1.2118 1.2144h-4.2783v0.52917h4.2783l-1.2144 1.2144 0.37571 0.37306 1.8521-1.8521z" fill="#3096fa"/>
+  <path d="m4.7625 10.054-0.37306 0.37306 1.2118 1.2144h-4.2783v0.52917h4.2783l-1.2144 1.2144 0.37571 0.37306 1.8521-1.8521z" fill="#3096fa"/>
+  <path d="m4.7625 17.992-0.37306 0.37306 1.2118 1.2144h-4.2783v0.52917h4.2783l-1.2144 1.2144 0.37571 0.37306 1.8521-1.8521z" fill="#2979ff"/>
+  <path d="m4.7625 25.929-0.37306 0.37306 1.2118 1.2144h-4.2783v0.52917h4.2783l-1.2144 1.2144 0.37571 0.37306 1.8521-1.8521z" fill="#aeaeae"/>
+  <path d="m4.7625 33.867-0.37306 0.37306 1.2118 1.2144h-4.2783v0.52917h4.2783l-1.2144 1.2144 0.37571 0.37306 1.8521-1.8521z" fill="#3096fa"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_commandlink_glyph_45px.bmp b/dlls/light.msstyles/blue_commandlink_glyph_45px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..a450715cf8a86a62713750564169cb2102860e36
Binary files /dev/null and b/dlls/light.msstyles/blue_commandlink_glyph_45px.bmp differ
diff --git a/dlls/light.msstyles/blue_commandlink_glyph_45px.svg b/dlls/light.msstyles/blue_commandlink_glyph_45px.svg
new file mode 100644
index 0000000000000000000000000000000000000000..b724ef6bd96dfe6ab2c4a669ae7698fe2567b66a
--- /dev/null
+++ b/dlls/light.msstyles/blue_commandlink_glyph_45px.svg
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:45-32" width="45" height="225" version="1.1" viewBox="0 0 11.906 59.531" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+  <rdf:RDF>
+   <cc:Work rdf:about="">
+    <dc:format>image/svg+xml</dc:format>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:title/>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <g stroke-width=".26458">
+  <path d="m7.1834 3.175-0.57825 0.55959 1.8783 1.8217h-6.6314v0.79375h6.6314l-1.8824 1.8217 0.58235 0.55959 2.8707-2.7781z" fill="#3096fa"/>
+  <path d="m7.1834 15.081-0.57825 0.5596 1.8783 1.8217h-6.6314v0.79375h6.6314l-1.8824 1.8217 0.58235 0.55959 2.8707-2.7781z" fill="#3096fa"/>
+  <path d="m7.1834 26.988-0.57825 0.5596 1.8783 1.8217h-6.6314v0.79375h6.6314l-1.8824 1.8217 0.58235 0.55959 2.8707-2.7781z" fill="#2979ff"/>
+  <path d="m7.1834 50.8-0.57825 0.5596 1.8783 1.8217h-6.6314v0.79375h6.6314l-1.8824 1.8217 0.58235 0.55959 2.8707-2.7781z" fill="#3096fa"/>
+  <path d="m7.1834 38.894-0.57825 0.5596 1.8783 1.8217h-6.6314v0.79375h6.6314l-1.8824 1.8217 0.58235 0.55959 2.8707-2.7781z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_groupbox.bmp b/dlls/light.msstyles/blue_groupbox.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..9ef6c2136a694370f4339982703425ade854f185
Binary files /dev/null and b/dlls/light.msstyles/blue_groupbox.bmp differ
diff --git a/dlls/light.msstyles/blue_groupbox.svg b/dlls/light.msstyles/blue_groupbox.svg
new file mode 100644
index 0000000000000000000000000000000000000000..4354fac3d323bfa8d1173ab2632937f37942c020
--- /dev/null
+++ b/dlls/light.msstyles/blue_groupbox.svg
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:22-32" width="22" height="20" version="1.1" viewBox="0 0 5.8208 5.2917" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+  <rdf:RDF>
+   <cc:Work rdf:about="">
+    <dc:format>image/svg+xml</dc:format>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:title/>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <g transform="translate(0,-1)">
+  <rect x=".13229" y="1.1323" width="5.5563" height="5.0271" rx=".52917" ry=".52917" fill="none" stroke="#aeaeae" stroke-width=".26458"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_radiobutton_13px.bmp b/dlls/light.msstyles/blue_radiobutton_13px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..636992294934772b6821a1bdebbc8c625c46c738
Binary files /dev/null and b/dlls/light.msstyles/blue_radiobutton_13px.bmp differ
diff --git a/dlls/light.msstyles/blue_radiobutton_13px.svg b/dlls/light.msstyles/blue_radiobutton_13px.svg
new file mode 100644
index 0000000000000000000000000000000000000000..41f2b6e976a5972f10f7cfe9be6f9684d2b50294
--- /dev/null
+++ b/dlls/light.msstyles/blue_radiobutton_13px.svg
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:13-32" width="13" height="104" version="1.1" viewBox="0 0 13 104" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+  <rdf:RDF>
+   <cc:Work rdf:about="">
+    <dc:format>image/svg+xml</dc:format>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:title/>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <path d="m10 58.5a3.5 3.5 0 0 1-3.5 3.5 3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.5 3.5z"/>
+ <g fill="none">
+  <ellipse cx="6.5" cy="6.5" rx="6" ry="6" stroke="#aeaeae"/>
+  <ellipse cx="6.5" cy="19.5" rx="6" ry="6" stroke="#3096fa"/>
+  <ellipse cx="6.5" cy="32.5" rx="6" ry="6" stroke="#2979ff"/>
+  <ellipse cx="6.5" cy="45.5" rx="6" ry="6" stroke="#aeaeae"/>
+  <ellipse cx="6.5" cy="58.5" rx="6" ry="6" stroke="#aeaeae"/>
+  <ellipse cx="6.5" cy="71.5" rx="6" ry="6" stroke="#3096fa"/>
+  <ellipse cx="6.5" cy="84.5" rx="6" ry="6" stroke="#2979ff"/>
+  <ellipse cx="6.5" cy="97.5" rx="6" ry="6" stroke="#aeaeae"/>
+ </g>
+ <g>
+  <path d="m10 71.5a3.5 3.5 0 0 1-3.5 3.5 3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.5 3.5z" fill="#3096fa"/>
+  <path d="m10 84.5a3.5 3.5 0 0 1-3.5 3.5 3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.5 3.5z" fill="#2979ff"/>
+  <path d="m10 97.5a3.5 3.5 0 0 1-3.5 3.5 3.5 3.5 0 0 1-3.5-3.5 3.5 3.5 0 0 1 3.5-3.5 3.5 3.5 0 0 1 3.5 3.5z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_radiobutton_16px.bmp b/dlls/light.msstyles/blue_radiobutton_16px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..9b8ffe570b308de67845223ad0c3d1d409f430ac
Binary files /dev/null and b/dlls/light.msstyles/blue_radiobutton_16px.bmp differ
diff --git a/dlls/light.msstyles/blue_radiobutton_16px.svg b/dlls/light.msstyles/blue_radiobutton_16px.svg
new file mode 100644
index 0000000000000000000000000000000000000000..158279ee557b70d80618389e372c568f462e85e9
--- /dev/null
+++ b/dlls/light.msstyles/blue_radiobutton_16px.svg
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:16-32" width="16" height="128" version="1.1" viewBox="0 0 16 128" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+  <rdf:RDF>
+   <cc:Work rdf:about="">
+    <dc:format>image/svg+xml</dc:format>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:title/>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <path d="m13 72a5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z"/>
+ <g fill="none">
+  <circle cx="8" cy="8" r="7.5" stroke="#aeaeae"/>
+  <circle cx="8" cy="24" r="7.5" stroke="#3096fa"/>
+  <circle cx="8" cy="40" r="7.5" stroke="#2979ff"/>
+  <circle cx="8" cy="56" r="7.5" stroke="#aeaeae"/>
+  <circle cx="8" cy="72" r="7.5" stroke="#aeaeae"/>
+  <circle cx="8" cy="88" r="7.5" stroke="#3096fa"/>
+  <circle cx="8" cy="104" r="7.5" stroke="#2979ff"/>
+  <circle cx="8" cy="120" r="7.5" stroke="#aeaeae"/>
+ </g>
+ <g>
+  <path d="m13 88a5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#3096fa" stroke="#3096fa"/>
+  <path d="m13 104a5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#2979ff"/>
+  <path d="m13 120a5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5 5 5 0 0 1 5 5z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/blue_radiobutton_25px.bmp b/dlls/light.msstyles/blue_radiobutton_25px.bmp
new file mode 100644
index 0000000000000000000000000000000000000000..cab87f62316ed9d409412a5b32a1c30b394a6e1b
Binary files /dev/null and b/dlls/light.msstyles/blue_radiobutton_25px.bmp differ
diff --git a/dlls/light.msstyles/blue_radiobutton_25px.svg b/dlls/light.msstyles/blue_radiobutton_25px.svg
new file mode 100644
index 0000000000000000000000000000000000000000..f105f57095c024930c6c1f3527c6fc538812e893
--- /dev/null
+++ b/dlls/light.msstyles/blue_radiobutton_25px.svg
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<svg id="bitmap:25-32" width="25" height="200" version="1.1" viewBox="0 0 25 200" xmlns="http://www.w3.org/2000/svg" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+ <metadata>
+  <rdf:RDF>
+   <cc:Work rdf:about="">
+    <dc:format>image/svg+xml</dc:format>
+    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
+    <dc:title/>
+   </cc:Work>
+  </rdf:RDF>
+ </metadata>
+ <g fill="none" stroke-width="2">
+  <ellipse cx="12.5" cy="12.5" rx="11.5" ry="11.5" stroke="#aeaeae"/>
+  <ellipse cx="12.5" cy="37.5" rx="11.5" ry="11.5" stroke="#3096fa"/>
+  <ellipse cx="12.5" cy="62.5" rx="11.5" ry="11.5" stroke="#2979ff"/>
+  <ellipse cx="12.5" cy="87.5" rx="11.5" ry="11.5" stroke="#aeaeae"/>
+  <ellipse cx="12.5" cy="112.5" rx="11.5" ry="11.5" stroke="#aeaeae"/>
+  <ellipse cx="12.5" cy="137.5" rx="11.5" ry="11.5" stroke="#3096fa"/>
+  <ellipse cx="12.5" cy="162.5" rx="11.5" ry="11.5" stroke="#2979ff"/>
+  <ellipse cx="12.5" cy="187.5" rx="11.5" ry="11.5" stroke="#aeaeae"/>
+ </g>
+ <path d="m20 112.5a7.5 7.5 0 0 1-7.5 7.5 7.5 7.5 0 0 1-7.5-7.5 7.5 7.5 0 0 1 7.5-7.5 7.5 7.5 0 0 1 7.5 7.5z"/>
+ <g>
+  <path d="m20 137.5a7.5 7.5 0 0 1-7.5 7.5 7.5 7.5 0 0 1-7.5-7.5 7.5 7.5 0 0 1 7.5-7.5 7.5 7.5 0 0 1 7.5 7.5z" fill="#3096fa"/>
+  <path d="m20 162.5a7.5 7.5 0 0 1-7.5 7.5 7.5 7.5 0 0 1-7.5-7.5 7.5 7.5 0 0 1 7.5-7.5 7.5 7.5 0 0 1 7.5 7.5z" fill="#2979ff"/>
+  <path d="m20 187.5a7.5 7.5 0 0 1-7.5 7.5 7.5 7.5 0 0 1-7.5-7.5 7.5 7.5 0 0 1 7.5-7.5 7.5 7.5 0 0 1 7.5 7.5z" fill="#aeaeae"/>
+ </g>
+</svg>
diff --git a/dlls/light.msstyles/light.rc b/dlls/light.msstyles/light.rc
index dccda341b7c4c39477830462ca94005d8169a28c..cc5b371da8c6b0821e5e43fcf9f1aaa207a3a453 100644
--- a/dlls/light.msstyles/light.rc
+++ b/dlls/light.msstyles/light.rc
@@ -179,8 +179,157 @@ BLUE_INI TEXTFILE
 
 "\r\n; Flat menus\r\n"
 "FlatMenus = true\r\n"
+
+"\r\n; Button\r\n"
+"[Button.Pushbutton]\r\n"
+"BgType = ImageFile\r\n"
+"SizingMargins = 8, 8, 8, 8\r\n"
+"SizingType = Stretch\r\n"
+"ContentMargins = 3, 3, 3, 3\r\n"
+"ImageFile = blue_button.bmp\r\n"
+"ImageCount = 6\r\n"
+"ImageLayout = Vertical\r\n"
+"TextColor = 0 0 0\r\n"
+"MinSize = 10, 5\r\n"
+
+"[Button.Pushbutton(Pressed)]\r\n"
+"TextColor = 255 255 255\r\n"
+
+"[Button.Pushbutton(Disabled)]\r\n"
+"TextColor = 166 166 166\r\n"
+
+"[Button.Checkbox]\r\n"
+"BgType = ImageFile\r\n"
+"ImageLayout = Vertical\r\n"
+"SizingType = TrueSize\r\n"
+"SizingMargins = 0, 0, 0, 0\r\n"
+"ContentMargins = 0, 0, 0, 0\r\n"
+"ImageCount = 12\r\n"
+"MirrorImage = False\r\n"
+"ImageSelectType = Dpi\r\n"
+"UniformSizing = True\r\n"
+"Transparent = True\r\n"
+"ImageFile1 = blue_checkbox_13px.bmp\r\n"
+"ImageFile2 = blue_checkbox_16px.bmp\r\n"
+"ImageFile3 = blue_checkbox_25px.bmp\r\n"
+"MinDpi1 = 96\r\n"
+"MinDpi2 = 118\r\n"
+"MinDpi3 = 185\r\n"
+
+"[Button.Checkbox(Checkeddisabled)]\r\n"
+"TextColor = 189 189 189\r\n"
+
+"[Button.Checkbox(Uncheckeddisabled)]\r\n"
+"TextColor = 189 189 189\r\n"
+
+"[Button.Checkbox(Mixeddisabled)]\r\n"
+"TextColor = 189 189 189\r\n"
+
+"[Button.Radiobutton]\r\n"
+"BgType = ImageFile\r\n"
+"ImageLayout = Vertical\r\n"
+"Transparent = True\r\n"
+"SizingType = TrueSize\r\n"
+"SizingMargins = 0, 0, 0, 0\r\n"
+"ContentMargins = 0, 0, 0, 0\r\n"
+"ImageCount = 8\r\n"
+"ImageSelectType = Dpi\r\n"
+"UniformSizing = True\r\n"
+"ImageFile1 = blue_radiobutton_13px.bmp\r\n"
+"ImageFile2 = blue_radiobutton_16px.bmp\r\n"
+"ImageFile3 = blue_radiobutton_25px.bmp\r\n"
+"MinDpi1 = 96\r\n"
+"MinDpi2 = 118\r\n"
+"MinDpi3 = 185\r\n"
+
+"[Button.Radiobutton(Checkeddisabled)]\r\n"
+"TextColor = 189 189 189\r\n"
+
+"[Button.Radiobutton(Uncheckeddisabled)]\r\n"
+"TextColor = 189 189 189\r\n"
+
+"[Button.Groupbox]\r\n"
+"TextColor = 0 0 0\r\n"
+"BgType = ImageFile\r\n"
+"SizingMargins = 5, 5, 5, 5\r\n"
+"SizingType = Tile\r\n"
+"ImageFile = blue_groupbox.bmp\r\n"
+"BorderOnly = True\r\n"
+"Transparent = True\r\n"
+
+"[Button.Commandlink]\r\n"
+"BgType = ImageFile\r\n"
+"BorderSize = 0\r\n"
+"ContentMargins = 7, 7, 10, 10\r\n"
+"Font = Tahoma, 10\r\n"
+"BodyFont = Tahoma, 8\r\n"
+"ImageFile = blue_commandlink.bmp\r\n"
+"ImageCount = 6\r\n"
+"ImageLayout = Vertical\r\n"
+"SizingType = Stretch\r\n"
+"SizingMargins = 5, 5, 24, 24\r\n"
+"Transparent = True\r\n"
+"TextColor = 0 0 0\r\n"
+"MinSize = 10, 5\r\n"
+
+"[Button.Commandlink(Hot)]\r\n"
+"TextColor = 48 150 250\r\n"
+
+"[Button.Commandlink(Pressed)]\r\n"
+"TextColor = 41 121 255\r\n"
+
+"[Button.Commandlink(Disabled)]\r\n"
+"TextColor = 174 174 174\r\n"
+
+"[Button.CommandlinkGlyph]\r\n"
+"BgType = ImageFile\r\n"
+"SizingType = TrueSize\r\n"
+"ImageCount = 5\r\n"
+"Transparent = True\r\n"
+"ImageLayout = Vertical\r\n"
+"ImageSelectType = Dpi\r\n"
+"Transparent = True\r\n"
+"UniformSizing = True\r\n"
+"ImageFile1 = blue_commandlink_glyph_30px.bmp\r\n"
+"ImageFile2 = blue_commandlink_glyph_45px.bmp\r\n"
+"MinDpi1 = 96\r\n"
+"MinDpi2 = 144\r\n"
 }
 
+/* Button */
+/* @makedep: blue_button.bmp */
+BLUE_BUTTON_BMP BITMAP "blue_button.bmp"
+
+/* @makedep: blue_checkbox_13px.bmp */
+BLUE_CHECKBOX_13PX_BMP BITMAP "blue_checkbox_13px.bmp"
+
+/* @makedep: blue_checkbox_16px.bmp */
+BLUE_CHECKBOX_16PX_BMP BITMAP "blue_checkbox_16px.bmp"
+
+/* @makedep: blue_checkbox_25px.bmp */
+BLUE_CHECKBOX_25PX_BMP BITMAP "blue_checkbox_25px.bmp"
+
+/* @makedep: blue_radiobutton_13px.bmp */
+BLUE_RADIOBUTTON_13PX_BMP BITMAP "blue_radiobutton_13px.bmp"
+
+/* @makedep: blue_radiobutton_16px.bmp */
+BLUE_RADIOBUTTON_16PX_BMP BITMAP "blue_radiobutton_16px.bmp"
+
+/* @makedep: blue_radiobutton_25px.bmp */
+BLUE_RADIOBUTTON_25PX_BMP BITMAP "blue_radiobutton_25px.bmp"
+
+/* @makedep: blue_groupbox.bmp */
+BLUE_GROUPBOX_BMP BITMAP "blue_groupbox.bmp"
+
+/* @makedep: blue_commandlink.bmp */
+BLUE_COMMANDLINK_BMP BITMAP "blue_commandlink.bmp"
+
+/* @makedep: blue_commandlink_glyph_30px.bmp */
+BLUE_COMMANDLINK_GLYPH_30PX_BMP BITMAP "blue_commandlink_glyph_30px.bmp"
+
+/* @makedep: blue_commandlink_glyph_45px.bmp */
+BLUE_COMMANDLINK_GLYPH_45PX_BMP BITMAP "blue_commandlink_glyph_45px.bmp"
+
 /* File version */
 #define WINE_FILEDESCRIPTION_STR "Light Theme"
 #define WINE_FILENAME_STR "light.msstyles"