Welcome to the forums.
Eh..... either the SP2 thread, or the other XP threads... no difference!
Anywho... disk cleanup is a cute little utility, but it has it's quirks. Basically all it's good for is to search your drive(s) and find junk. In places you probably already know where it's all at. Temp files, files waiting in the recycle bin, office install files, leftover Windows installer files.... whether or not you'd like to compress files dated back a certain time (not recommended)...etc. You can pretty much do all that yourself without using disk cleanup. Might even be quicker!!
In my experiences... (and they don't add up to much compared to some of our better guru's here), is that when an error comes back with only the original application name, and an unknown module, it's more than likely another application or system driver causing the issue. Typically the reason why everything works so perfectly after a brand new installation of Windows before you install anything else. In this case, Windows simply "doesn't know" what's causing disk cleanup to crash.... so it's very difficult to trace the problem.
Programs like CCleaner, RegSeeker, to clean the registry and junk file folders.... as well as a really good defragmenter like PerfectDisk or O&O Defrag, can do a much better job at getting your system clean from all the leftover cruft.