thank you,...I did exactly the same thing...
unfortunatly,...I had some issue with some lisp loaded from the script..
in fact,...when a "SAVE" or "SAVEAS" or "QSAVE" command come directly from the lisp file...the drawing is not saved.
but as I see,...you by-bass this step by using these command in the script directly.
nice catch.
what I came with a solution,...is...
1) put your LISP file in the startup application
2) run accoreconsole.exe to open each drawing without any script.
it work.