What is the location of this Application's file?
There's two problems with the above plist.


You've put the program in the ProgramArguments key.

Replace the ProgramArguments key with the Program key and the array with a string.
You can't use ~ in a Launch Agent plist.

Replace the ~ with the absolute path.