wordpad: Set icon according to format.
diff --git a/.gitignore b/.gitignore
index 34f0351..d2b7b87 100644
--- a/.gitignore
+++ b/.gitignore
@@ -944,9 +944,12 @@
 programs/winver/winver
 programs/wordpad/formatbar.bmp
 programs/wordpad/rsrc.res
+programs/wordpad/rtf.ico
 programs/wordpad/toolbar.bmp
+programs/wordpad/txt.ico
 programs/wordpad/wordpad
 programs/wordpad/wordpad.ico
+programs/wordpad/wri.ico
 programs/write/rsrc.res
 programs/write/write
 programs/xcopy/rsrc.res
diff --git a/programs/wordpad/Makefile.in b/programs/wordpad/Makefile.in
index 017bb19..bd7483a 100644
--- a/programs/wordpad/Makefile.in
+++ b/programs/wordpad/Makefile.in
@@ -16,8 +16,11 @@
 RC_BINSRC = rsrc.rc
 RC_BINARIES = \
 	formatbar.bmp \
+	rtf.ico \
 	toolbar.bmp \
-	wordpad.ico
+	txt.ico \
+	wordpad.ico \
+	wri.ico
 
 @MAKE_PROG_RULES@
 
diff --git a/programs/wordpad/resource.h b/programs/wordpad/resource.h
index 8c33d38..615c30c 100644
--- a/programs/wordpad/resource.h
+++ b/programs/wordpad/resource.h
@@ -142,6 +142,9 @@
 #define IDB_FORMATBAR 101
 
 #define IDI_WORDPAD 102
+#define IDI_RTF 103
+#define IDI_WRI 104
+#define IDI_TXT 105
 
 #define STRING_ALL_FILES 1400
 #define STRING_TEXT_FILES_TXT 1401
diff --git a/programs/wordpad/rsrc.rc b/programs/wordpad/rsrc.rc
index ee19252..92bad34 100644
--- a/programs/wordpad/rsrc.rc
+++ b/programs/wordpad/rsrc.rc
@@ -1,5 +1,6 @@
 /*
  * Copyright 2004 by Krzysztof Foltman
+ * Copyright 2007 by Alexander N. Sørnes <alex@thehandofagony.com>
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -279,6 +280,441 @@
  '00 ff c0 00 01 ff ff ff ff ff ff ff ff ff'
 } */
 
+/* BINRES rtf.ico */
+IDI_RTF ICON "rtf.ico"
+/* {
+ '00 00 01 00 01 00 20 20 00 00 01 00 08 00 a8 08'
+ '00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
+ '00 00 01 00 08 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 33 00 00 00 66 00 00 00 99 00 00 00 cc 00'
+ '00 00 ff 00 00 00 00 33 00 00 33 33 00 00 66 33'
+ '00 00 99 33 00 00 cc 33 00 00 ff 33 00 00 00 66'
+ '00 00 33 66 00 00 66 66 00 00 99 66 00 00 cc 66'
+ '00 00 ff 66 00 00 00 99 00 00 33 99 00 00 66 99'
+ '00 00 99 99 00 00 cc 99 00 00 ff 99 00 00 00 cc'
+ '00 00 33 cc 00 00 66 cc 00 00 99 cc 00 00 cc cc'
+ '00 00 ff cc 00 00 00 ff 00 00 33 ff 00 00 66 ff'
+ '00 00 99 ff 00 00 cc ff 00 00 ff ff 00 00 00 00'
+ '33 00 33 00 33 00 66 00 33 00 99 00 33 00 cc 00'
+ '33 00 ff 00 33 00 00 33 33 00 33 33 33 00 66 33'
+ '33 00 99 33 33 00 cc 33 33 00 ff 33 33 00 00 66'
+ '33 00 33 66 33 00 66 66 33 00 99 66 33 00 cc 66'
+ '33 00 ff 66 33 00 00 99 33 00 33 99 33 00 66 99'
+ '33 00 99 99 33 00 cc 99 33 00 ff 99 33 00 00 cc'
+ '33 00 33 cc 33 00 66 cc 33 00 99 cc 33 00 cc cc'
+ '33 00 ff cc 33 00 00 ff 33 00 33 ff 33 00 66 ff'
+ '33 00 99 ff 33 00 cc ff 33 00 ff ff 33 00 00 00'
+ '66 00 33 00 66 00 66 00 66 00 99 00 66 00 cc 00'
+ '66 00 ff 00 66 00 00 33 66 00 33 33 66 00 66 33'
+ '66 00 99 33 66 00 cc 33 66 00 ff 33 66 00 00 66'
+ '66 00 33 66 66 00 66 66 66 00 99 66 66 00 cc 66'
+ '66 00 ff 66 66 00 00 99 66 00 33 99 66 00 66 99'
+ '66 00 99 99 66 00 cc 99 66 00 ff 99 66 00 00 cc'
+ '66 00 33 cc 66 00 66 cc 66 00 99 cc 66 00 cc cc'
+ '66 00 ff cc 66 00 00 ff 66 00 33 ff 66 00 66 ff'
+ '66 00 99 ff 66 00 cc ff 66 00 ff ff 66 00 00 00'
+ '99 00 33 00 99 00 66 00 99 00 99 00 99 00 cc 00'
+ '99 00 ff 00 99 00 00 33 99 00 33 33 99 00 66 33'
+ '99 00 99 33 99 00 cc 33 99 00 ff 33 99 00 00 66'
+ '99 00 33 66 99 00 66 66 99 00 99 66 99 00 cc 66'
+ '99 00 ff 66 99 00 00 99 99 00 33 99 99 00 66 99'
+ '99 00 99 99 99 00 cc 99 99 00 ff 99 99 00 00 cc'
+ '99 00 33 cc 99 00 66 cc 99 00 99 cc 99 00 cc cc'
+ '99 00 ff cc 99 00 00 ff 99 00 33 ff 99 00 66 ff'
+ '99 00 99 ff 99 00 cc ff 99 00 ff ff 99 00 00 00'
+ 'cc 00 33 00 cc 00 66 00 cc 00 99 00 cc 00 cc 00'
+ 'cc 00 ff 00 cc 00 00 33 cc 00 33 33 cc 00 66 33'
+ 'cc 00 99 33 cc 00 cc 33 cc 00 ff 33 cc 00 00 66'
+ 'cc 00 33 66 cc 00 66 66 cc 00 99 66 cc 00 cc 66'
+ 'cc 00 ff 66 cc 00 00 99 cc 00 33 99 cc 00 66 99'
+ 'cc 00 99 99 cc 00 cc 99 cc 00 ff 99 cc 00 00 cc'
+ 'cc 00 33 cc cc 00 66 cc cc 00 99 cc cc 00 cc cc'
+ 'cc 00 ff cc cc 00 00 ff cc 00 33 ff cc 00 66 ff'
+ 'cc 00 99 ff cc 00 cc ff cc 00 ff ff cc 00 00 00'
+ 'ff 00 33 00 ff 00 66 00 ff 00 99 00 ff 00 cc 00'
+ 'ff 00 ff 00 ff 00 00 33 ff 00 33 33 ff 00 66 33'
+ 'ff 00 99 33 ff 00 cc 33 ff 00 ff 33 ff 00 00 66'
+ 'ff 00 33 66 ff 00 66 66 ff 00 99 66 ff 00 cc 66'
+ 'ff 00 ff 66 ff 00 00 99 ff 00 33 99 ff 00 66 99'
+ 'ff 00 99 99 ff 00 cc 99 ff 00 ff 99 ff 00 00 cc'
+ 'ff 00 33 cc ff 00 66 cc ff 00 99 cc ff 00 cc cc'
+ 'ff 00 ff cc ff 00 00 ff ff 00 33 ff ff 00 66 ff'
+ 'ff 00 99 ff ff 00 cc ff ff 00 ff ff ff 00 00 00'
+ '00 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 b4 d7 d7 d7 b4 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 b4 d7 d7 d7 b4 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 b4 b4 b4 b4 b4 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 05 05 05 05 05 05 05 05 05'
+ '05 d7 b4 d7 d7 d7 b4 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 b4 d7 b4 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 05 05 05 05 05 05 05 05 05 05 05'
+ '05 05 d7 b4 d7 b4 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 b4 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 05 05 05 05 05 05 05 05 05 05'
+ '05 05 05 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 05 05 05 05 05 05 05 05 05 05'
+ '05 05 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 05 05 05 05 05 05 05 05 05'
+ '05 05 05 05 05 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 05 05 05 05 05 05 05 05 05 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 05 05 05 05 05 05 05 05 05 05'
+ '05 05 05 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d2 d2 d2 d2 d2 d2 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 15 d2 d2 d2 d7 d7 d7 05 05 05'
+ '05 05 05 05 05 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 b9 15 15 d2 d2 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 b9 b9 b9 15 18 18 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 b9 b9 15 15 18 18 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 b9 b9 15 15 15 15 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 ac ac 00 ac ac 00 00 ac ac 00 ac ac 00'
+ 'ac ac 00 ac ac 00 ac 00 ac 00 00 00 00 00 00 00'
+ '00 ac 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 ac ac 00 ac ac 00 ac ac ac 00 ac ac 00 ac'
+ 'ac 00 ac ac 00 ac ac 00 ac ac 00 00 00 00 ff ff'
+ 'ff ff f0 00 00 1f e0 00 00 0f c0 00 00 0f c0 00'
+ '00 0f c0 00 00 0f c0 00 00 0f c0 00 00 0f c0 00'
+ '00 0f c0 00 00 0f c0 00 00 0f c0 00 00 0f c0 00'
+ '00 0f c0 00 00 0f c0 00 00 0f c0 00 00 0f c0 00'
+ '00 0f c0 00 00 0f c0 00 00 0f c0 00 00 0f c0 00'
+ '00 0f c0 00 00 0f c0 00 00 0f c0 00 00 0f c0 00'
+ '00 0f c0 00 00 0f c0 00 00 0f c0 00 00 0f c0 00'
+ '00 0f c0 00 00 0f c0 00 00 1f c0 00 00 0f'
+} */
+
+/* BINRES wri.ico */
+IDI_WRI ICON "wri.ico"
+/* {
+ '00 00 01 00 01 00 20 20 00 00 01 00 08 00 a8 08'
+ '00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
+ '00 00 01 00 08 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 33 00 00 00 66 00 00 00 99 00 00 00 cc 00'
+ '00 00 ff 00 00 00 00 33 00 00 33 33 00 00 66 33'
+ '00 00 99 33 00 00 cc 33 00 00 ff 33 00 00 00 66'
+ '00 00 33 66 00 00 66 66 00 00 99 66 00 00 cc 66'
+ '00 00 ff 66 00 00 00 99 00 00 33 99 00 00 66 99'
+ '00 00 99 99 00 00 cc 99 00 00 ff 99 00 00 00 cc'
+ '00 00 33 cc 00 00 66 cc 00 00 99 cc 00 00 cc cc'
+ '00 00 ff cc 00 00 00 ff 00 00 33 ff 00 00 66 ff'
+ '00 00 99 ff 00 00 cc ff 00 00 ff ff 00 00 00 00'
+ '33 00 33 00 33 00 66 00 33 00 99 00 33 00 cc 00'
+ '33 00 ff 00 33 00 00 33 33 00 33 33 33 00 66 33'
+ '33 00 99 33 33 00 cc 33 33 00 ff 33 33 00 00 66'
+ '33 00 33 66 33 00 66 66 33 00 99 66 33 00 cc 66'
+ '33 00 ff 66 33 00 00 99 33 00 33 99 33 00 66 99'
+ '33 00 99 99 33 00 cc 99 33 00 ff 99 33 00 00 cc'
+ '33 00 33 cc 33 00 66 cc 33 00 99 cc 33 00 cc cc'
+ '33 00 ff cc 33 00 00 ff 33 00 33 ff 33 00 66 ff'
+ '33 00 99 ff 33 00 cc ff 33 00 ff ff 33 00 00 00'
+ '66 00 33 00 66 00 66 00 66 00 99 00 66 00 cc 00'
+ '66 00 ff 00 66 00 00 33 66 00 33 33 66 00 66 33'
+ '66 00 99 33 66 00 cc 33 66 00 ff 33 66 00 00 66'
+ '66 00 33 66 66 00 66 66 66 00 99 66 66 00 cc 66'
+ '66 00 ff 66 66 00 00 99 66 00 33 99 66 00 66 99'
+ '66 00 99 99 66 00 cc 99 66 00 ff 99 66 00 00 cc'
+ '66 00 33 cc 66 00 66 cc 66 00 99 cc 66 00 cc cc'
+ '66 00 ff cc 66 00 00 ff 66 00 33 ff 66 00 66 ff'
+ '66 00 99 ff 66 00 cc ff 66 00 ff ff 66 00 00 00'
+ '99 00 33 00 99 00 66 00 99 00 99 00 99 00 cc 00'
+ '99 00 ff 00 99 00 00 33 99 00 33 33 99 00 66 33'
+ '99 00 99 33 99 00 cc 33 99 00 ff 33 99 00 00 66'
+ '99 00 33 66 99 00 66 66 99 00 99 66 99 00 cc 66'
+ '99 00 ff 66 99 00 00 99 99 00 33 99 99 00 66 99'
+ '99 00 99 99 99 00 cc 99 99 00 ff 99 99 00 00 cc'
+ '99 00 33 cc 99 00 66 cc 99 00 99 cc 99 00 cc cc'
+ '99 00 ff cc 99 00 00 ff 99 00 33 ff 99 00 66 ff'
+ '99 00 99 ff 99 00 cc ff 99 00 ff ff 99 00 00 00'
+ 'cc 00 33 00 cc 00 66 00 cc 00 99 00 cc 00 cc 00'
+ 'cc 00 ff 00 cc 00 00 33 cc 00 33 33 cc 00 66 33'
+ 'cc 00 99 33 cc 00 cc 33 cc 00 ff 33 cc 00 00 66'
+ 'cc 00 33 66 cc 00 66 66 cc 00 99 66 cc 00 cc 66'
+ 'cc 00 ff 66 cc 00 00 99 cc 00 33 99 cc 00 66 99'
+ 'cc 00 99 99 cc 00 cc 99 cc 00 ff 99 cc 00 00 cc'
+ 'cc 00 33 cc cc 00 66 cc cc 00 99 cc cc 00 cc cc'
+ 'cc 00 ff cc cc 00 00 ff cc 00 33 ff cc 00 66 ff'
+ 'cc 00 99 ff cc 00 cc ff cc 00 ff ff cc 00 00 00'
+ 'ff 00 33 00 ff 00 66 00 ff 00 99 00 ff 00 cc 00'
+ 'ff 00 ff 00 ff 00 00 33 ff 00 33 33 ff 00 66 33'
+ 'ff 00 99 33 ff 00 cc 33 ff 00 ff 33 ff 00 00 66'
+ 'ff 00 33 66 ff 00 66 66 ff 00 99 66 ff 00 cc 66'
+ 'ff 00 ff 66 ff 00 00 99 ff 00 33 99 ff 00 66 99'
+ 'ff 00 99 99 ff 00 cc 99 ff 00 ff 99 ff 00 00 cc'
+ 'ff 00 33 cc ff 00 66 cc ff 00 99 cc ff 00 cc cc'
+ 'ff 00 ff cc ff 00 00 ff ff 00 33 ff ff 00 66 ff'
+ 'ff 00 99 ff ff 00 cc ff ff 00 ff ff ff 00 00 00'
+ '00 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00'
+ 'd7 00 d7 d7 d7 d7 d7 00 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00'
+ 'd7 00 d7 d7 d7 d7 d7 00 81 81 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00'
+ 'd7 00 d7 d7 d7 d7 00 d7 81 d0 d0 d0 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00'
+ 'd7 d7 00 d7 d7 d7 00 d7 d0 d0 d0 d0 d0 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00'
+ 'd7 d7 00 00 00 00 d7 d7 d0 d0 04 00 04 00 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00'
+ 'd7 d7 00 d7 d7 00 d7 d7 d7 d0 00 04 04 04 00 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00'
+ 'd7 d7 00 d7 00 d7 d7 d7 d7 00 04 04 04 04 04 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00'
+ 'd7 d7 d7 00 00 d7 d7 d7 d7 d7 00 04 04 04 04 04'
+ '00 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00'
+ 'd7 d7 d7 00 d7 d7 d7 d7 d7 d7 d7 00 04 04 04 04'
+ '04 00 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00'
+ 'd7 d7 d7 00 d7 d7 d7 d7 d7 d7 d7 d7 00 04 04 04'
+ '04 04 00 d7 d7 d7 d7 d7 00 00 00 00 00 00 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 00 04 04'
+ '04 04 04 00 d7 d7 d7 d7 00 00 00 00 00 00 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 00 04'
+ '04 04 04 04 00 d7 d7 d7 00 00 00 00 00 00 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 00'
+ '04 04 04 04 04 00 d7 d7 00 00 00 00 00 00 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ '00 04 04 04 04 04 00 d7 00 00 00 00 00 00 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 00 04 04 04 04 04 00 00 00 00 00 00 00 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 00 04 04 04 04 04 00 00 00 00 00 00 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 00 04 04 04 04 04 00 00 00 00 00 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 00 04 04 04 04 04 00 00 00 00 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 00 04 04 04 04 04 00 00 00 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 00 04 04 04 04 04 00 00 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 00 04 04 04 04 04 00 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 00 04 04 04 04 04 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 00 00 00 00 00 00 00 00 04 04 04 04 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 00 d7 d7 d7 d7 00 00 00 00 04 04 04 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 00 d7 d7 d7 00 00 00 00 00 00 04 04 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 00 d7 00 00 00 00 00 00 00 00 00 04 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff'
+ 'ff ff 80 00 00 1f 80 00 00 1f 80 00 00 1f 80 00'
+ '00 1f 80 00 00 1f 80 00 00 1f 80 00 00 1f 80 00'
+ '00 1f 80 00 00 1f 80 00 00 1f 80 00 00 1f 80 00'
+ '00 1f 80 00 00 1f 80 00 00 1f 80 00 00 1f 80 00'
+ '00 1f 80 00 00 1f 80 00 00 1f 80 00 00 0f 80 00'
+ '00 07 80 00 00 03 80 00 00 01 80 00 00 00 80 00'
+ '00 00 80 00 00 00 80 00 00 30 80 00 00 78 80 00'
+ '00 fc 80 00 03 fe 80 00 07 ff ff ff ff ff'
+} */
+
+/* BINRES txt.ico */
+IDI_TXT ICON "txt.ico"
+/* {
+ '00 00 01 00 01 00 20 20 00 00 01 00 08 00 a8 08'
+ '00 00 16 00 00 00 28 00 00 00 20 00 00 00 40 00'
+ '00 00 01 00 08 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 33 00 00 00 66 00 00 00 99 00 00 00 cc 00'
+ '00 00 ff 00 00 00 00 33 00 00 33 33 00 00 66 33'
+ '00 00 99 33 00 00 cc 33 00 00 ff 33 00 00 00 66'
+ '00 00 33 66 00 00 66 66 00 00 99 66 00 00 cc 66'
+ '00 00 ff 66 00 00 00 99 00 00 33 99 00 00 66 99'
+ '00 00 99 99 00 00 cc 99 00 00 ff 99 00 00 00 cc'
+ '00 00 33 cc 00 00 66 cc 00 00 99 cc 00 00 cc cc'
+ '00 00 ff cc 00 00 00 ff 00 00 33 ff 00 00 66 ff'
+ '00 00 99 ff 00 00 cc ff 00 00 ff ff 00 00 00 00'
+ '33 00 33 00 33 00 66 00 33 00 99 00 33 00 cc 00'
+ '33 00 ff 00 33 00 00 33 33 00 33 33 33 00 66 33'
+ '33 00 99 33 33 00 cc 33 33 00 ff 33 33 00 00 66'
+ '33 00 33 66 33 00 66 66 33 00 99 66 33 00 cc 66'
+ '33 00 ff 66 33 00 00 99 33 00 33 99 33 00 66 99'
+ '33 00 99 99 33 00 cc 99 33 00 ff 99 33 00 00 cc'
+ '33 00 33 cc 33 00 66 cc 33 00 99 cc 33 00 cc cc'
+ '33 00 ff cc 33 00 00 ff 33 00 33 ff 33 00 66 ff'
+ '33 00 99 ff 33 00 cc ff 33 00 ff ff 33 00 00 00'
+ '66 00 33 00 66 00 66 00 66 00 99 00 66 00 cc 00'
+ '66 00 ff 00 66 00 00 33 66 00 33 33 66 00 66 33'
+ '66 00 99 33 66 00 cc 33 66 00 ff 33 66 00 00 66'
+ '66 00 33 66 66 00 66 66 66 00 99 66 66 00 cc 66'
+ '66 00 ff 66 66 00 00 99 66 00 33 99 66 00 66 99'
+ '66 00 99 99 66 00 cc 99 66 00 ff 99 66 00 00 cc'
+ '66 00 33 cc 66 00 66 cc 66 00 99 cc 66 00 cc cc'
+ '66 00 ff cc 66 00 00 ff 66 00 33 ff 66 00 66 ff'
+ '66 00 99 ff 66 00 cc ff 66 00 ff ff 66 00 00 00'
+ '99 00 33 00 99 00 66 00 99 00 99 00 99 00 cc 00'
+ '99 00 ff 00 99 00 00 33 99 00 33 33 99 00 66 33'
+ '99 00 99 33 99 00 cc 33 99 00 ff 33 99 00 00 66'
+ '99 00 33 66 99 00 66 66 99 00 99 66 99 00 cc 66'
+ '99 00 ff 66 99 00 00 99 99 00 33 99 99 00 66 99'
+ '99 00 99 99 99 00 cc 99 99 00 ff 99 99 00 00 cc'
+ '99 00 33 cc 99 00 66 cc 99 00 99 cc 99 00 cc cc'
+ '99 00 ff cc 99 00 00 ff 99 00 33 ff 99 00 66 ff'
+ '99 00 99 ff 99 00 cc ff 99 00 ff ff 99 00 00 00'
+ 'cc 00 33 00 cc 00 66 00 cc 00 99 00 cc 00 cc 00'
+ 'cc 00 ff 00 cc 00 00 33 cc 00 33 33 cc 00 66 33'
+ 'cc 00 99 33 cc 00 cc 33 cc 00 ff 33 cc 00 00 66'
+ 'cc 00 33 66 cc 00 66 66 cc 00 99 66 cc 00 cc 66'
+ 'cc 00 ff 66 cc 00 00 99 cc 00 33 99 cc 00 66 99'
+ 'cc 00 99 99 cc 00 cc 99 cc 00 ff 99 cc 00 00 cc'
+ 'cc 00 33 cc cc 00 66 cc cc 00 99 cc cc 00 cc cc'
+ 'cc 00 ff cc cc 00 00 ff cc 00 33 ff cc 00 66 ff'
+ 'cc 00 99 ff cc 00 cc ff cc 00 ff ff cc 00 00 00'
+ 'ff 00 33 00 ff 00 66 00 ff 00 99 00 ff 00 cc 00'
+ 'ff 00 ff 00 ff 00 00 33 ff 00 33 33 ff 00 66 33'
+ 'ff 00 99 33 ff 00 cc 33 ff 00 ff 33 ff 00 00 66'
+ 'ff 00 33 66 ff 00 66 66 ff 00 99 66 ff 00 cc 66'
+ 'ff 00 ff 66 ff 00 00 99 ff 00 33 99 ff 00 66 99'
+ 'ff 00 99 99 ff 00 cc 99 ff 00 ff 99 ff 00 00 cc'
+ 'ff 00 33 cc ff 00 66 cc ff 00 99 cc ff 00 cc cc'
+ 'ff 00 ff cc ff 00 00 ff ff 00 33 ff ff 00 66 ff'
+ 'ff 00 99 ff ff 00 cc ff ff 00 ff ff ff 00 00 00'
+ '00 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 ff ff'
+ 'ff 00 ff ff ff 00 ff ff ff 00 ff ff ff 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 00 00 00 00 00 00 00 00 00 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 00 00 00 00 00 00 00 00 00 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 00 00 00 00 00 00 00 00 00 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 00 00 00 00 00 00 00 00 00 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 00 00 00 00 00 00 00 00 00 00 00'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 00 00 00 00 00 00 00 00 00 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7 d7'
+ 'd7 d7 d7 d7 d7 d7 d7 d7 d7 00 00 00 00 00 00 00'
+ '00 ac 00 ac ac 00 ac ac 00 00 ac ac 00 ac ac 00'
+ 'ac ac 00 ac ac 00 ac 00 ac 00 00 00 00 00 00 00'
+ '00 ac 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00'
+ '00 00 ac ac 00 ac ac 00 ac ac ac 00 ac ac 00 ac'
+ 'ac 00 ac ac 00 ac ac 00 ac ac 00 00 00 00 ff ff'
+ 'ff ff f0 00 00 1f e0 00 00 0f c0 00 00 0f c0 00'
+ '00 0f c0 00 00 0f c0 00 00 0f c0 00 00 0f c0 00'
+ '00 0f c0 00 00 0f c0 00 00 0f c0 00 00 0f c0 00'
+ '00 0f c0 00 00 0f c0 00 00 0f c0 00 00 0f c0 00'
+ '00 0f c0 00 00 0f c0 00 00 0f c0 00 00 0f c0 00'
+ '00 0f c0 00 00 0f c0 00 00 0f c0 00 00 0f c0 00'
+ '00 0f c0 00 00 0f c0 00 00 0f c0 00 00 0f c0 00'
+ '00 0f c0 00 00 0f c0 00 00 1f c0 00 00 0f'
+} */
+
 #include "De.rc"
 #include "En.rc"
 #include "Fr.rc"
diff --git a/programs/wordpad/wordpad.c b/programs/wordpad/wordpad.c
index 99bf120..20052bb 100644
--- a/programs/wordpad/wordpad.c
+++ b/programs/wordpad/wordpad.c
@@ -1034,8 +1034,17 @@
 
 static void set_fileformat(WPARAM format)
 {
+    HICON hIcon;
+    HINSTANCE hInstance = (HINSTANCE)GetWindowLongPtr(hMainWnd, GWLP_HINSTANCE);
     fileFormat = format;
 
+    if(format & SF_TEXT)
+        hIcon = LoadIconW(hInstance, MAKEINTRESOURCEW(IDI_TXT));
+    else
+        hIcon = LoadIconW(hInstance, MAKEINTRESOURCEW(IDI_RTF));
+
+    SendMessageW(hMainWnd, WM_SETICON, ICON_BIG, (LPARAM)hIcon);
+
     set_bar_states();
     set_default_font();
     target_device();
@@ -3199,6 +3208,7 @@
 
     set_caption(NULL);
     set_bar_states();
+    set_fileformat(SF_RTF);
     hPopupMenu = LoadMenuW(hInstance, MAKEINTRESOURCEW(IDM_POPUP));
     get_default_printer_opts();
     target_device();