I recently tried Launchy, a nice alternative to the start menu in Windows XP. I got used to that in Vista, which came preinstalled on my laptop.
Launchy's funcionality is quite a bliss! After adding some custom paths to make it work properly, it made me a lot more independant of my ever mutating start menu (which spans over more than half my screen on 1280x1024 with it's three bars of menu entries!). I am not so happy with it's CPU consume though. Wikipedia states that occasionally older versions were reported to use up to 100% CPU every five minutes. From what I see now you can adjust the interval, the consumation stays the same. When scanning, it still abuses one of my cores up to full 100%.
I don't understand that behaviour at all! After an initial scan (which i would acceptto be CPU-heavy), the constant background scan shouldn't need the whole processor...? Scanning itself is mainly accessing the HD and computing the results shouldn't be that tough on a gigahertz core? After all it's not like hacking decryption or trying to unfold RNA molecules...