I need a little program, in whatever programming language you want*, that filters out a list of files on my HD, as-I-type the search string.
The graphical interface must be like (very similar to) the attached image.
I try to describe it here with words:
on the top (1cm): an input text box when I write one or more folders (comma delimited)
just under the top (1cm): an input text box when I write a string
on the rest of the page: the resulting filtered list of files
2 - the height and width of the window must be changeable and the content consequently adjusted (as web pages do...)
3 - the program must be light and fast (no more than half a second for filtering 100 files, for each key press)
4 - when the Search string is empty it must show all the files (unfiltered)
5 - double-clicking on a file must open it. Right-clicking on a file must show a menu with atleast "Open" and "Rename" and both these actions ("Open" and "Rename") must work as in Windows Explorer. Slow double-click (or better: selection+singleclick) must "rename" it as Windows Explorer does.
6 - the line on the top with "Folders (comma delimited):" and its input text box must graphically be *half* a size respect to the attached image (I made it in equal size only because I wasn't able to change its size in making this example)
7 - I must be able to launch the program specifing the folders in the command-line (example: [url removed, login to view] -folder:"c:\dir1, c:\dir2, c:\windows\foobar"). The Folders field must be autofilled consequently as soon as the program starts.
8 - I must be able to launch multiple independant istances of the program, each with different command-line option (ie each searching on different folders)
Escrow offered and released after receiving the source code and the fully operational executable.