Buenas.
Publiqué mi código cKFolder, una clase para eliminar carpetas(y todo su contenido) o archivos individualmente.
Lee bien la descripción que expuse, ya que, en plataformas como Xp no lo he probado.
No es código malicioso: si una aplicación está haciendo uso de un archivo, éste no se eliminará, como tampoco lo harán los archivos/carpetas de sistema que esté protegidos por el SO.
Saludos.
Link: docs.google.com/View?docid=dfr2bg9s_4fxm2r7