diff --git a/artwork/icons/index.css b/artwork/icons/index.css
new file mode 100644
index 000000000..10100398a
--- /dev/null
+++ b/artwork/icons/index.css
@@ -0,0 +1,59 @@
+body {
+ font-family: Sans-Serif;
+ color: #333;
+ background-color: #fcfcfc;
+}
+
+img {
+ padding-right: 0.1em;
+}
+
+/* Factor 0.72 */
+
+.fpr {
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ overflow: hidden;
+}
+
+.fpr12 {
+ font-size: 17px;
+}
+
+.fpr16 {
+ font-size: 22px;
+}
+
+.fpr24 {
+ font-size: 33px;
+}
+
+.fpr32 {
+ font-size: 44px;
+}
+
+.fpr48 {
+ font-size: 67px;
+}
+
+.fpr64 {
+ font-size: 89px;
+}
+
+.fpr128 {
+ font-size: 178px;
+}
+
+.fpr256 {
+ font-size: 356px;
+}
+
+.text {
+ column-count: 3;
+ column-gap: 40px;
+}
+
+h2 {
+ padding-top: 0px;
+ margin-top: 0px;
+}
diff --git a/artwork/icons/index.html b/artwork/icons/index.html
new file mode 100644
index 000000000..41b168cc1
--- /dev/null
+++ b/artwork/icons/index.html
@@ -0,0 +1,46 @@
+
+
+
+
+ GnuPG Icon Test
+
+
+
+ GnuPG Icon Test
+
+
+
lock-*.png
+
D869 2123 C406 5DEA 5E0F 3AB5 249B 39D2 4F25 E3B6
+
D869 2123 C406 5DEA 5E0F 3AB5 249B 39D2 4F25 E3B6
+
D869 2123 C406 5DEA 5E0F 3AB5 249B 39D2 4F25 E3B6
+
D869 2123 C406 5DEA 5E0F 3AB5 249B 39D2 4F25 E3B6
+
D869 2123 C406 5DEA 5E0F 3AB5 249B 39D2 4F25 E3B6
+
D869 2123 C406 5DEA 5E0F 3AB5 249B 39D2 4F25 E3B6
+
D869 2123 C406 5DEA 5E0F 3AB5 249B 39D2 4F25 E3B6
+
D869 2123 C406 5DEA 5E0F 3AB5 249B 39D2 4F25 E3B6
+
+
+
lock-wing-*.png
+
D869 2123 C406 5DEA 5E0F 3AB5 249B 39D2 4F25 E3B6
+
D869 2123 C406 5DEA 5E0F 3AB5 249B 39D2 4F25 E3B6
+
D869 2123 C406 5DEA 5E0F 3AB5 249B 39D2 4F25 E3B6
+
D869 2123 C406 5DEA 5E0F 3AB5 249B 39D2 4F25 E3B6
+
D869 2123 C406 5DEA 5E0F 3AB5 249B 39D2 4F25 E3B6
+
D869 2123 C406 5DEA 5E0F 3AB5 249B 39D2 4F25 E3B6
+
D869 2123 C406 5DEA 5E0F 3AB5 249B 39D2 4F25 E3B6
+
D869 2123 C406 5DEA 5E0F 3AB5 249B 39D2 4F25 E3B6
+
+
+
wing-*.png
+
D869 2123 C406 5DEA 5E0F 3AB5 249B 39D2 4F25 E3B6
+
D869 2123 C406 5DEA 5E0F 3AB5 249B 39D2 4F25 E3B6
+
D869 2123 C406 5DEA 5E0F 3AB5 249B 39D2 4F25 E3B6
+
D869 2123 C406 5DEA 5E0F 3AB5 249B 39D2 4F25 E3B6
+
D869 2123 C406 5DEA 5E0F 3AB5 249B 39D2 4F25 E3B6
+
D869 2123 C406 5DEA 5E0F 3AB5 249B 39D2 4F25 E3B6
+
D869 2123 C406 5DEA 5E0F 3AB5 249B 39D2 4F25 E3B6
+
D869 2123 C406 5DEA 5E0F 3AB5 249B 39D2 4F25 E3B6
+
+
+
+
diff --git a/artwork/icons/lock-12.png b/artwork/icons/lock-12.png
new file mode 100644
index 000000000..cde80bce6
Binary files /dev/null and b/artwork/icons/lock-12.png differ
diff --git a/artwork/icons/lock-128.png b/artwork/icons/lock-128.png
new file mode 100644
index 000000000..3f5e36e5c
Binary files /dev/null and b/artwork/icons/lock-128.png differ
diff --git a/artwork/icons/lock-16.png b/artwork/icons/lock-16.png
new file mode 100644
index 000000000..fbe9cbbb3
Binary files /dev/null and b/artwork/icons/lock-16.png differ
diff --git a/artwork/icons/lock-24.png b/artwork/icons/lock-24.png
new file mode 100644
index 000000000..a1939cfc3
Binary files /dev/null and b/artwork/icons/lock-24.png differ
diff --git a/artwork/icons/lock-256.png b/artwork/icons/lock-256.png
new file mode 100644
index 000000000..b8d7c2507
Binary files /dev/null and b/artwork/icons/lock-256.png differ
diff --git a/artwork/icons/lock-32.png b/artwork/icons/lock-32.png
new file mode 100644
index 000000000..f0e005537
Binary files /dev/null and b/artwork/icons/lock-32.png differ
diff --git a/artwork/icons/lock-48.png b/artwork/icons/lock-48.png
new file mode 100644
index 000000000..db57d878e
Binary files /dev/null and b/artwork/icons/lock-48.png differ
diff --git a/artwork/icons/lock-64.png b/artwork/icons/lock-64.png
new file mode 100644
index 000000000..c5162d881
Binary files /dev/null and b/artwork/icons/lock-64.png differ
diff --git a/artwork/icons/lock-wing-12.png b/artwork/icons/lock-wing-12.png
new file mode 100644
index 000000000..bd3586643
Binary files /dev/null and b/artwork/icons/lock-wing-12.png differ
diff --git a/artwork/icons/lock-wing-128.png b/artwork/icons/lock-wing-128.png
new file mode 100644
index 000000000..2308af6b2
Binary files /dev/null and b/artwork/icons/lock-wing-128.png differ
diff --git a/artwork/icons/lock-wing-16.png b/artwork/icons/lock-wing-16.png
new file mode 100644
index 000000000..8e9f2959a
Binary files /dev/null and b/artwork/icons/lock-wing-16.png differ
diff --git a/artwork/icons/lock-wing-24.png b/artwork/icons/lock-wing-24.png
new file mode 100644
index 000000000..9fa466832
Binary files /dev/null and b/artwork/icons/lock-wing-24.png differ
diff --git a/artwork/icons/lock-wing-256.png b/artwork/icons/lock-wing-256.png
new file mode 100644
index 000000000..924d31cad
Binary files /dev/null and b/artwork/icons/lock-wing-256.png differ
diff --git a/artwork/icons/lock-wing-32.png b/artwork/icons/lock-wing-32.png
new file mode 100644
index 000000000..3fa3c97de
Binary files /dev/null and b/artwork/icons/lock-wing-32.png differ
diff --git a/artwork/icons/lock-wing-48.png b/artwork/icons/lock-wing-48.png
new file mode 100644
index 000000000..9728e781f
Binary files /dev/null and b/artwork/icons/lock-wing-48.png differ
diff --git a/artwork/icons/lock-wing-64.png b/artwork/icons/lock-wing-64.png
new file mode 100644
index 000000000..ee9dcffc4
Binary files /dev/null and b/artwork/icons/lock-wing-64.png differ
diff --git a/artwork/icons/lock-wing.svg b/artwork/icons/lock-wing.svg
new file mode 100644
index 000000000..738016713
--- /dev/null
+++ b/artwork/icons/lock-wing.svg
@@ -0,0 +1 @@
+
diff --git a/artwork/icons/lock.svg b/artwork/icons/lock.svg
new file mode 100644
index 000000000..00670aa72
--- /dev/null
+++ b/artwork/icons/lock.svg
@@ -0,0 +1 @@
+
diff --git a/artwork/icons/wing-12.png b/artwork/icons/wing-12.png
new file mode 100644
index 000000000..d02e331e5
Binary files /dev/null and b/artwork/icons/wing-12.png differ
diff --git a/artwork/icons/wing-128.png b/artwork/icons/wing-128.png
new file mode 100644
index 000000000..0083380c0
Binary files /dev/null and b/artwork/icons/wing-128.png differ
diff --git a/artwork/icons/wing-16.png b/artwork/icons/wing-16.png
new file mode 100644
index 000000000..990f2e73f
Binary files /dev/null and b/artwork/icons/wing-16.png differ
diff --git a/artwork/icons/wing-24.png b/artwork/icons/wing-24.png
new file mode 100644
index 000000000..2c70dd5e0
Binary files /dev/null and b/artwork/icons/wing-24.png differ
diff --git a/artwork/icons/wing-256.png b/artwork/icons/wing-256.png
new file mode 100644
index 000000000..c44ddda2d
Binary files /dev/null and b/artwork/icons/wing-256.png differ
diff --git a/artwork/icons/wing-32.png b/artwork/icons/wing-32.png
new file mode 100644
index 000000000..50f61d9ec
Binary files /dev/null and b/artwork/icons/wing-32.png differ
diff --git a/artwork/icons/wing-48.png b/artwork/icons/wing-48.png
new file mode 100644
index 000000000..2fd467239
Binary files /dev/null and b/artwork/icons/wing-48.png differ
diff --git a/artwork/icons/wing-64.png b/artwork/icons/wing-64.png
new file mode 100644
index 000000000..0f21031b7
Binary files /dev/null and b/artwork/icons/wing-64.png differ
diff --git a/artwork/icons/wing.svg b/artwork/icons/wing.svg
new file mode 100644
index 000000000..74213fc05
--- /dev/null
+++ b/artwork/icons/wing.svg
@@ -0,0 +1 @@
+