use xml replase QSettings
add Icon model