1) Is there a way to setup GUIMiner so that it starts mining right away when the program launches?
That option is already present. Click on the Summary tab (if you don't have a summary tab, click View, and click show summary), then check "Autostart" for the miner you use.
I did not have the summary page. Thanks!