If I have to do this registry cleanup every time I program a new key, I'll curse this thing and not recommend it to anyone.
That is how mine is working now.
Something that tripped me up with the registry fix from another post is a part at the end that said it's a good idea to "program the default keyset" after reinstall, which made the problem re-occur for me since I wanted to program a custom keyset.
The Minipac itself should remember whatever keyset it was last programmed to. The problem for me at least, is that windows will not identify any new custom keysets even after I reinstall, set to default, and then reprogram the custom one. Basically, if I change any of the keys through WinIpac after a successful re-install, windows will then not recognize the Minipac when I reboot.
So what I had to do for my custom keyset, was reinstall after registry fix, program the keyset I wanted through WinIpac, then uninstall again with the registry fix, then re-install, since now Windows will see and remember the current custom keyset the Minipac is programmed to.
I kept doing the registry fix, then resetting the Minipac to default... if I wanted the default keyset this would have worked --if I did nothing more... but then I always re-programmed my keys to how I wanted them and thenWindows wouldn't fully recognize the Minipac at reboot.
This is fine for me, since I want to stick with just one custom keyset, but if you want to switch between more than one that would require a registry fix each time. That is, for people having this same problem.