would it be possible to integrate a list, lets call it "Portable Tab" which contains all supported programs that CCleaner can clean. If one clicks on an certain application on that list a window could pop up that allows one to direct CCleaner to a portable profile of that program.
This would allow one to clean portable profiles of:
Firefox, Thunderbird, Skype, opera, safari, chrome, open office, java, all Messengers, uTorrent,... and so on
while this would be nice portable means that it could be anywhere and thus is not able to be found by ccleaner's dectect method (it looks for either a file or registry entry and that is how it knows you have a program)
That said, my portable utiliy stick is always the same drive letter, so you could make winapp2 entries (see my signature) to clean that drive or those programs.