no i dont think so with on-star. there is a way to make on-star into a bluetooth system though.
programming the steering wheel controls is easy, i had the same misconception for years then i finally did it. the instructions make it sound a little confusing. its a 3 wire hook up, and then you push the button on the controller, then on the remote or the HU is you dont have a remote, then the steering wheel button, lights flash and its programmed. you have to do every button on the steering wheel but you can make them do whatever function you want. you only have to do it once, my battery was dead all winter and saved all the programming so i didnt have to do it again.
ive also heard that there is a wiring harness that plugs right in but im not sure where to get it. and you still have to do the programming.