Have a look at these two programs. I THINK

that they can be configured to run as a daemon at boot. so they may allow you to connect at boot time. If not you can install and configure wpa_supplicant by hand and it runs at boot.... Never done any of them though