I recently started using script written by Joe Shonk to replace the function of the Delprof.exe tool and so far am happy to report it works like a charm. It allows a lot of customization, which is nice.
Here is the link to the script with all the details and instructions
The Shonk Project - Delete Profiles Script v1.9
Here is a link that describes a good way to use this script locally if you don't use active directory
J House Consulting / Script to replace Delprof.exe
I use Active Directory and run the deleteprofiles.vbs script at the machine startup via Group Policy and I also use Microsoft's UPHClean to ensure all users profiles are unloaded just in case.
Overall this method has worked best for me.