I'm testing CCleaner Portable (the version from Twisted Metal, but I've tested the other one too and the result is similar) and can't launch it.
Well that is expected since the only difference between them is the name.
When I try, I get this error message :
Registring: CCHelper.ocx Failed!
My guess would be that you don't have "install" privileges. Install privileges are needed for component registering. In XP home this means that you have to be an loggen on as administrator.
But if this is not the case, could you run the CCleaner portable in debug mode (Run the portable executable with /PDEBUG parameter or add DebugMode=1 under [PORTABLE] section in the INI file). This gives you more detailed errors in the debug log.