The only "clean" way I found to install and uninstall stuff that comes in zips is a bit cumbersome but works.
Here's how:
1- Get a good idea of where the product must go. To make things a bit easier, define a runtime folder.
Say your product is "Swanky Bob Hair for G8.1F". Think within that structure: "It's female, G8.1F, it's
hair. Based on that, have a "LADIES/HAIR/G81F" path in your library.
2- Somewhere else on your PC, have a "PROCESSING" folder ready. You will mirror the "LADIES..."
structure in there.
3- Extract your product in that processing folder. Careful! You only want the Data, Runtime, People folders
and so forth. You must not have a higher folder than that except "PROCESSING".
4- Start Advanced Installer. That piece of software allows you to create an installer package from a folder.
What you want to do with it is create that installer, using the content of the PROCESSING folder. You will
have to look into the details, but if I could do it, trust me, you really can.
5- Once you have your installer package created, launch it. Point the installation to inside the LADIES folder.
The product will be installed there and if you check your windows Control Panel/Programs and Functionalities
section or its W10/W11 counterpart, you will find your product installation listed there.
Your product should now work. It can be uninstalled like any Windows product. The installer you created can
be kept for reuse, providing you keep you keep the runtime folders in your library organized as they are.
What I do is test a product first in a dummy runtime folder and, if I found it satisfactory, I give it the treatment
I described in here. I will only leave in my library things that I know work as in tended and are useful to me.
With this method, any daz product can be installed and uninstalled in a clean manner, even if it's a little work.
I hope someone will find this useful.
"That was fun. Let's do it again."