The admin immunization in 1.5.2 should be much better in covering all users now
It doesn't touch the user's Firefox immunizations, at least not on my systems. My user-level login has three profiles, two on the local drive and one on the network, and running SSD 1.5.2 as Admin didn't update any of the Firefox settings for my user login -- it just did the Firefox settings for the Admin user. I still had to run it using the non-admin user login to immunize Firefox as the user.
The user-level dialog also clearly says the user shouldn't run it without being administrator, and that's just not necessary if immunization has already been run by the administrator.
Also, when I run as non-admin after the admin has already run immunization, it indicates some things are not protected. However, when I re-click the "Immunize" *_SHIELD_ a second time, it shows all items are protected.
What should happen IMHO is the following:
1. If the user is non-admin, check to see if admin has already immunized the system with this data-set. If not, advise user that administrator needs to immunize system first. In either case, let user proceed.
2. When non-admin user immunizes, it should NOT indicate failures to update the stuff already immunized by the admin. However, if admin has NOT yet immunized system, should indicate what items remain to be immunized.
As it is right now, when non-admin immunizes, stuff he can't affect is initially marked as "unimmunized", but when he clicks the shield it correctly shows all items as immunized.