Support passing startup options for main Shoes.app call

Right now these can be called from anywhere, but are additive to ease that
pain
Oh, I like that. Will move it over here since I already appear to need a rebase to get things merging cleanly.