Congrats on finding an effective solution that works for you!
In general I’d try to avoid manually loading user hives, as it can get us into trouble with Roaming Profiles.
In a case where we need to apply a policy to users, I’d look to LocalGPO to apply user-based policy to machines.
In this case, I expect you need to run this deletion once, and only once, for each user account, so a LocalGPO is probably out of the question - you don’t want it to reapply every time they log on.
I think this might be a case where ActiveSetup can help. You supply a script or command line and it runs one time for each user, the next time they log on. I describe it a bit at Action That Runs Once per User and have a link to an example from BigFix.me there.