I'm not technically minded so I didn't entirely understand your post, especially where you say you tweaked CCleaner's .ini file and tweaked the registry for TCP/IP so see no connection to CCleaner.ini in any way.
Perhaps you are going too deeply?
In CCleaner in the first option to remove cookies and temporary files, you have two tabs, Windows and Applications. Click the Applications tab and remove the tick for Adobe Flash Player. Now, when you click the Analyze button, CCleaner ignores that Documents and Settings\..\..\Macromedia folder.
Or, before running CCleaner, remove that .sol file and return it after the cleaner has done its work.
Using winxp home edition, 256MB on a wireless broadband desk top modem connection
yahoo sign in seal gets stored in My documents and settings\macromedia.. in a .sol format/extension, now I use Ccleaner as the registry and disk/temp files cleaner which used to store settings to .ini file until now, I tweaked the registry for tcp/ip (and hence see no connection to CCleaner.ini in any way).... but for some reason it seems to delete the logincache file for the said yahoo seal, looking into the registry I realised that all 'file ext' had entries in their 'open with' registry key but this file........... i.e .SOL extension.. how do I set this and perhaps some CCleaner user might be able to throw light on this new problem I'm facing with the very same version of the program that worked perfectly well..
Pls help !