We use the SSIS Package Store for all out packages. If you click the Command Line tab in the job step and copy paste and run using DTLoggedExec, you will get paramater errors for every paramater. Why did you decide to make the command line paramaters parse differently then DTExec? I was expecting them to be parsed the same, but they are not. For example: DTExec accepts /SET "Property";"Value", but DTLoggedExec it must be /Set:"Property";"Value" otherwise you get an error. Also, why are the parameters case sensitive? On the wiki
http://dtloggedexec.davidemauri.it/Command%20Line%20Parameters.ashx, it shows the parameters as upper case. But otherwise, great tool for troubleshooting without having to make any package changes. Awsome job!