HSMExpress 2012 shows error on launch

Hi guys
I am using HSMExpress 2012 by HSMWorks. When I try to launch it, I get an error. The screenshot of the error is as follows:

An unexpected exception occurred!
You may be able to continue working, but you should save all changes and restart the application immediately to prevent loosing any work!
Type: class NullPointerException
Caught at: .hsmswHsmSwDocument.cpp:1203
OK
I uninstalled HSMExpress and then reinstalled it but I got the same error. I then repaired SW and installed HSMExpress three times again. with I try it seemed as if the problem has been solved but as a few days pass, the same error returns on the screen.
If you have any idea why is this happening, please do let me know. I am really worried and frustrated.
Any help in this regard will be highly appreciated.
Regards
