private void bw_DoWork(object sender, DoWorkEventArgs e) { var ie = new TsudaKageyu.IconExtractor(tbLibrary.Text); var i = 0; this._Icons = ie.GetAllIcons().Select(s => new IconFile() { Icon = s, Index = i++ }).ToList(); }