This will be harder than you think -- Windows is specifically written to make it difficult for you to accomplish what you're doing, because the *computer user* is in charge of bringing stuff to the front if they want to.
--Stevie-O
$"=$,,$_=q>|\p4<6 8p<M/_|<('=>
.q>.<4-KI<l|2$<6%s!<qn#F<>;$,
.=pack'N*',"@{[unpack'C*',$_]
}"for split/</;$_=$,,y[A-Z a-z]
{}cd;print lc