With the character name changes coming, Jagex intends to free up nearly 50m names, with a batches of 4-5 until August.
This program will basically check your intended name every 6 seconds, and all you have to do is minimize it once you run it, and check at times if its found your name to be available. The program is set to run for 16 hours.
You'll need this to see it:
http://www.oracle.com/technetwork/java/ ... 80261.html
So if it finds the name, it means it is taken I assume?