support Set(list,icon,name|none) syntax