diff --git a/components/rx/trunk/images/TDBDateEdit.xpm b/components/rx/trunk/images/TDBDateEdit.xpm
deleted file mode 100644
index d561c3563..000000000
--- a/components/rx/trunk/images/TDBDateEdit.xpm
+++ /dev/null
@@ -1,29 +0,0 @@
-/* XPM */
-static char *TDBDateEdit[]={
-"18 18 8 1",
-"# c None",
-"e c #000000",
-"c c #000080",
-"d c #0000ff",
-"f c #800000",
-". c #808080",
-"a c #c0c0c0",
-"b c #ffffff",
-"...............###",
-".a.baaaabaaaaa.###",
-"...............###",
-".a.bbbbabbbbbb.###",
-".b.baababaaaab.###",
-".a.bbcccccccccccc#",
-".b.bacdddcdddcddce",
-".a.bbcccccccccccce",
-".b.bacbbbbbbbbbbce",
-".a.bbcbbfbbffffbce",
-".....cbffbbfbbbbce",
-"#####cbbfbbfffabce",
-"#####cbbfbbbbbfbce",
-"#####cbbfbbabafbce",
-"#####cbfffbfffabce",
-"#####cbbbbbbbbbbce",
-"#####cccccccccccce",
-"######eeeeeeeeeeee"};
diff --git a/components/rx/trunk/images/TRxDBDateEdit.png b/components/rx/trunk/images/TRxDBDateEdit.png
new file mode 100644
index 000000000..6dd645a40
Binary files /dev/null and b/components/rx/trunk/images/TRxDBDateEdit.png differ
diff --git a/components/rx/trunk/images/mk_res.sh b/components/rx/trunk/images/mk_res.sh
index ee3835e1c..c3476132d 100755
--- a/components/rx/trunk/images/mk_res.sh
+++ b/components/rx/trunk/images/mk_res.sh
@@ -1,2 +1,2 @@
rm rx.lrs
-/usr/local/share/lazarus/tools/lazres rx.lrs TDBDateEdit.xpm TRXLookUpEdit.xpm TRxDBCalcEdit.xpm TRxDBLookupCombo.xpm TRxDBGrid.xpm TDualListDialog.xpm TFolderLister.xpm TRxMemoryData.xpm TCURRENCYEDIT.xpm TRXSWITCH.xpm TRXDICE.xpm TRXDBCOMBOBOX.xpm ttoolpanel.xpm trxxpmanifest.xpm TPAGEMANAGER.xpm TRXAPPICON.xpm TSECRETPANEL.xpm TRXLABEL.xpm tautopanel.xpm TRxCalendarGrid.xpm TRxDateEdit.png TRxClock.png TRxSpeedButton.png TRxSpinButton.png TRxSpinEdit.png TRXDBSpinEdit.png TRxTimeEdit.png TRxDBTimeEdit.png TRxDBProgressBar.png TRxDBTrackBar.png TRxLoginDialog.png TRxVersionInfo.png TRxAboutDialog.png TRxDBCurrEdit.png TRxViewsPanel.png TRxDBColorBox.png TRxRadioGroup.png TRxDBRadioGroup.png TRxHistoryNavigator.png TRxCloseFormValidator.png TRxIniPropStorage.png
\ No newline at end of file
+/usr/local/share/lazarus/tools/lazres rx.lrs TRxDBDateEdit.png TRXLookUpEdit.xpm TRxDBCalcEdit.xpm TRxDBLookupCombo.xpm TRxDBGrid.xpm TDualListDialog.xpm TFolderLister.xpm TRxMemoryData.xpm TCURRENCYEDIT.xpm TRXSWITCH.xpm TRXDICE.xpm TRXDBCOMBOBOX.xpm ttoolpanel.xpm trxxpmanifest.xpm TPAGEMANAGER.xpm TRXAPPICON.xpm TSECRETPANEL.xpm TRXLABEL.xpm tautopanel.xpm TRxCalendarGrid.xpm TRxDateEdit.png TRxClock.png TRxSpeedButton.png TRxSpinButton.png TRxSpinEdit.png TRXDBSpinEdit.png TRxTimeEdit.png TRxDBTimeEdit.png TRxDBProgressBar.png TRxDBTrackBar.png TRxLoginDialog.png TRxVersionInfo.png TRxAboutDialog.png TRxDBCurrEdit.png TRxViewsPanel.png TRxDBColorBox.png TRxRadioGroup.png TRxDBRadioGroup.png TRxHistoryNavigator.png TRxCloseFormValidator.png TRxIniPropStorage.png
\ No newline at end of file
diff --git a/components/rx/trunk/images/rx.lrs b/components/rx/trunk/images/rx.lrs
index 8cca9dd79..1e6ab1307 100644
--- a/components/rx/trunk/images/rx.lrs
+++ b/components/rx/trunk/images/rx.lrs
@@ -1,14 +1,16 @@
-LazarusResources.Add('TDBDateEdit','XPM',[
- '/* XPM */'#10'static char *TDBDateEdit[]={'#10'"18 18 8 1",'#10'"# c None",'
- +#10'"e c #000000",'#10'"c c #000080",'#10'"d c #0000ff",'#10'"f c #800000",'
- +#10'". c #808080",'#10'"a c #c0c0c0",'#10'"b c #ffffff",'#10'"..............'
- +'.###",'#10'".a.baaaabaaaaa.###",'#10'"...............###",'#10'".a.bbbbabbb'
- +'bbb.###",'#10'".b.baababaaaab.###",'#10'".a.bbcccccccccccc#",'#10'".b.bacdd'
- +'dcdddcddce",'#10'".a.bbcccccccccccce",'#10'".b.bacbbbbbbbbbbce",'#10'".a.bb'
- +'cbbfbbffffbce",'#10'".....cbffbbfbbbbce",'#10'"#####cbbfbbfffabce",'#10'"##'
- +'###cbbfbbbbbfbce",'#10'"#####cbbfbbabafbce",'#10'"#####cbfffbfffabce",'#10
- +'"#####cbbbbbbbbbbce",'#10'"#####cccccccccccce",'#10'"######eeeeeeeeeeee"};'
- +#10
+LazarusResources.Add('TRxDBDateEdit','PNG',[
+ #137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#18#0#0#0#18#4#3#0#0#0#164#224#147
+ +'d'#0#0#0#4'gAMA'#0#0#177#143#11#252'a'#5#0#0#0' cHRM'#0#0'z&'#0#0#128#132#0
+ +#0#250#0#0#0#128#232#0#0'u0'#0#0#234'`'#0#0':'#152#0#0#23'p'#156#186'Q<'#0#0
+ +#0#24'PLTE'#0#0#0#128#128#128#192#192#192#255#255#255#0#0#128#0#0#255#0#0#0
+ +#128#0#0#159#248#239#202#0#0#0#1'tRNS'#0'@'#230#216'f'#0#0#0#1'bKGD'#3#17#12
+ +'L'#242#0#0#0'fIDAT'#8#215'M'#140#177#13#128'0'#12#4']0'#0#16'&p'#152#192#143
+ +#228#150#2'e'#2'X'#129#5'Rd}'#236'$'#138'87'#167#179#244#180'4f'#162'50'#11
+ +#179#217#191'A'#0#152#133#192'"'#28'k;.'#231#180#182'?'#183']'#26'-y'#131'S'
+ +#27#178#150#156'lo'#211#172#222#136'&o'#177#27#144#187#137'4'#211'2'#190'm'
+ +#197#172'/'#27'o'#229#3#170#205#28'f'#166'P'#242'G'#0#0#0'%tEXtdate:create'#0
+ +'2015-01-12T13:58:02+03:00!{'#25#190#0#0#0'%tEXtdate:modify'#0'2014-03-25T09'
+ +':19:41+04:00M'#231#211#240#0#0#0#0'IEND'#174'B`'#130
]);
LazarusResources.Add('TRXLookUpEdit','XPM',[
'/* XPM */'#10'static char *TRXLookUpEdit[]={'#10'"24 24 7 1",'#10'". c None"'
diff --git a/components/rx/trunk/lib/WindowsXP.or b/components/rx/trunk/lib/WindowsXP.or
deleted file mode 100644
index 76b93ce42..000000000
Binary files a/components/rx/trunk/lib/WindowsXP.or and /dev/null differ
diff --git a/components/rx/trunk/lib/readmy.txt b/components/rx/trunk/lib/readmy.txt
deleted file mode 100644
index e6d2c9271..000000000
--- a/components/rx/trunk/lib/readmy.txt
+++ /dev/null
@@ -1 +0,0 @@
-don't remove file WindowsXP.or
\ No newline at end of file
diff --git a/components/rx/trunk/rx.lrs b/components/rx/trunk/rx.lrs
index 8cca9dd79..1e6ab1307 100644
--- a/components/rx/trunk/rx.lrs
+++ b/components/rx/trunk/rx.lrs
@@ -1,14 +1,16 @@
-LazarusResources.Add('TDBDateEdit','XPM',[
- '/* XPM */'#10'static char *TDBDateEdit[]={'#10'"18 18 8 1",'#10'"# c None",'
- +#10'"e c #000000",'#10'"c c #000080",'#10'"d c #0000ff",'#10'"f c #800000",'
- +#10'". c #808080",'#10'"a c #c0c0c0",'#10'"b c #ffffff",'#10'"..............'
- +'.###",'#10'".a.baaaabaaaaa.###",'#10'"...............###",'#10'".a.bbbbabbb'
- +'bbb.###",'#10'".b.baababaaaab.###",'#10'".a.bbcccccccccccc#",'#10'".b.bacdd'
- +'dcdddcddce",'#10'".a.bbcccccccccccce",'#10'".b.bacbbbbbbbbbbce",'#10'".a.bb'
- +'cbbfbbffffbce",'#10'".....cbffbbfbbbbce",'#10'"#####cbbfbbfffabce",'#10'"##'
- +'###cbbfbbbbbfbce",'#10'"#####cbbfbbabafbce",'#10'"#####cbfffbfffabce",'#10
- +'"#####cbbbbbbbbbbce",'#10'"#####cccccccccccce",'#10'"######eeeeeeeeeeee"};'
- +#10
+LazarusResources.Add('TRxDBDateEdit','PNG',[
+ #137'PNG'#13#10#26#10#0#0#0#13'IHDR'#0#0#0#18#0#0#0#18#4#3#0#0#0#164#224#147
+ +'d'#0#0#0#4'gAMA'#0#0#177#143#11#252'a'#5#0#0#0' cHRM'#0#0'z&'#0#0#128#132#0
+ +#0#250#0#0#0#128#232#0#0'u0'#0#0#234'`'#0#0':'#152#0#0#23'p'#156#186'Q<'#0#0
+ +#0#24'PLTE'#0#0#0#128#128#128#192#192#192#255#255#255#0#0#128#0#0#255#0#0#0
+ +#128#0#0#159#248#239#202#0#0#0#1'tRNS'#0'@'#230#216'f'#0#0#0#1'bKGD'#3#17#12
+ +'L'#242#0#0#0'fIDAT'#8#215'M'#140#177#13#128'0'#12#4']0'#0#16'&p'#152#192#143
+ +#228#150#2'e'#2'X'#129#5'Rd}'#236'$'#138'87'#167#179#244#180'4f'#162'50'#11
+ +#179#217#191'A'#0#152#133#192'"'#28'k;.'#231#180#182'?'#183']'#26'-y'#131'S'
+ +#27#178#150#156'lo'#211#172#222#136'&o'#177#27#144#187#137'4'#211'2'#190'm'
+ +#197#172'/'#27'o'#229#3#170#205#28'f'#166'P'#242'G'#0#0#0'%tEXtdate:create'#0
+ +'2015-01-12T13:58:02+03:00!{'#25#190#0#0#0'%tEXtdate:modify'#0'2014-03-25T09'
+ +':19:41+04:00M'#231#211#240#0#0#0#0'IEND'#174'B`'#130
]);
LazarusResources.Add('TRXLookUpEdit','XPM',[
'/* XPM */'#10'static char *TRXLookUpEdit[]={'#10'"24 24 7 1",'#10'". c None"'
diff --git a/components/rx/trunk/rxnew.lpk b/components/rx/trunk/rxnew.lpk
index 17da71a31..899ec6fef 100644
--- a/components/rx/trunk/rxnew.lpk
+++ b/components/rx/trunk/rxnew.lpk
@@ -24,7 +24,7 @@ Copyright (c) 1998 Master-Bank
translate to Lazarus by alexs in 2005 - 2014
"/>
-
+