Js-launcher is a project mainly written in JavaScript, it's free.
A prototype of a QuickSilver style launcher written in JS