I believe this is a problem with the association and the Administrator rights. It's possible that when you open a file, EZLedges uses a normal account to start, but when it's launched directly, it starts with Administrator privileges. Unfortunately, you will have to open EZLedges first and then the file, because there is no way to change that or you could try using Properties on file launcher, Security > Permissions and assign full control for everyone, that way the software starts normally.