I think that not deleting user data upon uninstallation is a common practice these days, but today I was caught by surprise by networx's behaviour. I was about to change Networx's filter driver implementation, thought that maybe I should completely uninstall and reinstall the software. Turns out that the database (\ProgramData\Softperfect\Networx\*) was completely erased during uninstallation, as well as previous settings. I think it would be a good idea to give user choices during uninstallation about whether to preserve the database (it can grow quite large) or notify users about undeleted database and preferences.