Perl File Indexer is a tool which can index a specific set of files, (given by a list of extensions) which you can later search using incremental search. Once a file is launched, it will be opened using the system default application for the extension.