on what it can or can not do.
Communicating with the car's security system requires special knowledge of in this case Porsche's proprietary communication which it does not publish. The only tool I know that might have this ability is Durametric.
You might find the iCarsoft tool is just a vanilla OBD2 code reader/data viewer tool and not a diagnostics computer on the order of Durametric.
I'm not convinced the car's security system is the culprit here. Door windows, and door locks, go bad and the car's security system plays no role in their going bad.
Even if the security system was suspect, if there is any way of bypassing the car's security system, I'm not aware of it having never used a Durametric tool (and of course the official Porsche diagnostics tools).
I do know from my experience with my Boxster and having at least one door lock assembly replaced, at least one door latch assembly replaced, and two window regulators replaced -- all due to wear -- the car's security system can be queried for error codes that can help a tech pinpoint what is wrong in the system. But this query must of course be done with a proper tool. Durametric I think is one such tool and I know one of the Porsche diagnostic computers can do this. The Porsche diagnostic computers are 1) hard to come by; 2) expensive.
It is kind of a shade tree kind of thing but have you tried disconnecting the battery? If you try this be sure you follow the proper guidelines for battery disconnect.
Before you disconnect the battery be sure you have the radio security code. Be sure the key is out of the ignition and all electrical accessories are off. Once the battery is disconnected step on the brake pedal to remove any residual power in the car's electrical system. Reconnect the battery and see if windows operate.
It would be too good to be true if this "cured" the windows of their behavior but without the proper tools, training, you are limited to what you can do.
Did you check for dampness under the seats, especially the one -- passenger side? -- under which the security module resides? Did you check the doors for signs of dampness? Give the doors a shake listening for any sounds of water in the doors. This is important. Generally if the security system is acting up it is doing so because it got wet.
Check the body water drains at the front of the car under the panels on either side of the battery for water. These drains can become blocked and allow water to back up which can overflow into the cabin. Check the drains one on either side of the top, one under each clam shell arm. You'll have to put the top in the service position to get access to these drains.
One question I have is does the top work ok? But I am loathe to have you test this to confirm if the windows do not drop when the top latch is opened. That the windows do not drop when you unlatch the top suggests to me the problem could be with the this latch/switch assembly but a suggestion is not enough to advise you to act.
I do not have my references handy but have you looked at the fuse/relay assignments printed on the label inside the fuse box lid to see if there are any fuses/relays that are in the security circuit? Or door/window/top circuits? The problem could simply be due to a bad fuse.