The long-awaited version 4 is finally out. The program is now called "MyDefrag", because it has a scripting language and you can customize just about every aspect of it. It is no longer the "JK" (Jeroen Kessels) defragger, but "my" (your) defragger!

http://www.kessels.com/JkDefrag/