It makes no sense. Previously, you said :
Now, whether or not the last item (Hasp HL key) gets installed or not - the protected software runs flawlessly. In fact, I can go to my device manager and uninstall it manually - and the protected software will run flawlessly.
What did you mean by that?. The dongle is uninstalled but the program works flawlessly?