Hi,
I regshotted Skype Portable and found the following traces:
Values modified: 9
<snip>
HKU\S-1-5-21-2293256625-3308106615-396407468-1001\Software\IM Providers\Skype\ProcessId: 0x00000DF0
HKU\S-1-5-21-2293256625-3308106615-396407468-1001\Software\IM Providers\Skype\ProcessId: 0x000002DC
<snip>
HKU\S-1-5-21-2293256625-3308106615-396407468-1001\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections\SavedLegacySettings: 46 00 00 00 69 04 00 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
HKU\S-1-5-21-2293256625-3308106615-396407468-1001\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Connections\SavedLegacySettings: 46 00 00 00 6A 04 00 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
<snip>
Files [attributes?] modified: 4
<snip>
C:\Users\Jyrki\AppData\Roaming\Macromedia\Flash Player\#SharedObjects\RTSG23WG\skype.com\#ui\preferences.sol
<snip>
Some notes:
- I have already run Skype Portable on my computer. Thus I may have missed some traces.
- Skype Portable version: 6.6.0.106. (Sorry, I haven't had time to update it. )
- Operating system: 64-bit Windows 8 RTM.
I can confirm that there are a couple keys being left behind at least on Windows XP SP3 as well as at least one folder of non-personal Skype UI files (if logged in with admin rights). I'll have this fixed up for the next release or earlier.
I'm not sure about the flash .sol file as I don't experience that in my tests. It could be a result of a specific page loaded in the IE instance within Skype containing a flash file and flash installed on the local machine. Unfortunately, we may not be able to handle this and just note it on the page. I'll look into it further.
One note for future reference, keys like HKU\S-1-5-21-etc are actually HKEY_CURRENT_USER or HKCU for short. It makes reports easier to read and address as both PA.c Launcher and NSIS use HKCU when dealing with them.
Sometimes, the impossible can become possible, if you're awesome!
The IM Providers registry key is now correctly cleaned up on exit in the new 6.9.59.106 release.
The Internet Settings key will remain if it doesn't already exist since it's a standard key.
The Flash Player and Temporary Internet Files bits left behind will remain. They are due to Skype using an embedded IE component to show ads and other things within the browser, including Flash ads. There's really no way around that. I've added a note about this to the Skype Portable page.
Sometimes, the impossible can become possible, if you're awesome!