Eu estava pensando nisso para mim algum tempo atrás,
Tinha encontrado o TaggTool .
Tagg only stores pointers to your files and will never change or move files. Tagg does allow you to copy files but the original file is left untouched. When Removing Tags remember that only the pointer to the file is being removed from Tagg's database and not the physical file.
Mas, ultimamente, eu acho que Locate32 é o melhor caminho para mim.
A melhor parte é que permite criar bancos de dados de escopos de pesquisa específicos
(pense nisso como arquivos personalizados do 'índice de pesquisa do windows').
Locate32 is software which can be used to find files from your harddrives and other locations. It works like updatedb and locate commands in Unix based systems. In other words, it uses databases to store information about directory structures and uses these databases in searches. The use of these databases provides very fast searching speed. The software includes a dialog based application as well as console programs which can be used to both update and access databases. Supported operation systems are Windows 98/ME/NT4/2000/XP/Vista.