fwiw, here is Mark's version from the Vocola side of the world although it is written in Python so should be easily transferable
the really nice thing is that the specification can be a regular expression, soil allows for some flexibility for example here are a couple of commands :
RegularAnd(x) := EvalTemplate('(" " + %s + ")").lower()[:].replace(" ", ")(?=.*")[1:]', $x) ;
ragular <_anything>= Window.Go( RegularAnd($1) );
subby <_anything> = Window.Go( RegularAnd( "Sublime " $1 ) );
that said, sometimes I find Windows fails to bring up the window and just blinks it in the taskbar.
I'm curious if anybody else has ever seen that. The only thing that I have found to be 100% reliable is forcing a control click on that taskbar item.