The method for friendly exe name was wrong

Now we use the version info APIs to get the FileDescription version
field
Introduce AppListItemDelegate to show apps beautifully
Use AppListItemDelegate in OpenWithDlg
OpenWithDlg returns data
Fix OpenWithDlg button enableds
Browsing implemented

Also had to use on_leFilterBrowse_textChanged instead of *_*_textEdited
to make the browse work without pain.