First of all, thank you very much for giving this your attention.
It seems that minimized and maximized are reversed. That is, if Maximized is selected in the Caps-Run interface when the shortcut is created, the shortcut is actually created with "minimized" set, and vice-versa.
But the real problem is that this only sets the shortcut's parameters, and it doesn't affect how the program being run by Caps-Run actually loads. Caps-Run would have to signal internally for the application to start minimized or maximized.
The startup directory is a similar issue. Setting it in the shortcut only passes it to Caps-Run, not to the actual program being run.
I'm not sure how hard this would be to do, and I apologize if it's too much to ask. I also apologize for the misunderstanding.
I will elaborate on the quote issue soon.