Advanced-File-Filter is a project mainly written in Visual Basic .NET, it's free.
An Advanced .Net File Filtering Library
What is Advanced File Filter?