I haven't gone into the programmatic querying aspect of everything, but my everything interface has an attribute column that is the same as TC's.
As for dos filenames, I wasn't aware it's still being used widely (it's disabled on my windows machines)
If everything does not provide all the info branch view needs, than I guess FindFirstFile/FindNextFile loop is better.
I believe Void (everything's creator), is working on version 1.5 right now and if there's some information that branch view needs and isn't provided, I could post a feature request for it... he's a very forthcoming guy