Well, it's nice to be asked for by name, but I'm not really a Hacker guy, so I can't really give too much in-depth advice on what Programs to take/leave beyond the obvious. I've just studied up on tactics for building an AI a bit. With that in mind, here I go:
First thing is drop the Cybercombat skill and Attack program. Replace Attack with Decrypt as an inherent program, and use some of the BP from Cybercombat to boost Hacking to 6. Why? Because your best bet is always going to be to bail, change your Access ID, and try again later. Your goal is for people to never know you were there until you're long gone.
Next, replace Sapper with Code Flux. Code Flux means you can just "random-walk" through public nodes on your way to and from your target node until your ID changes. You can also "take a walk" and then then go back for another pass at the security if you hit an alarm. Saves all sorts of headaches, too, since you're impossible to back-trace as long as you take the time to Flux before heading home . To me, guaranteed anonymity is worth trading an average of 0.667 of a hit on your Exploit rolls for.
As for IPs, adding a Simsense Accelerator as a system mod (ala Hardening and Customized Interface) would be your only way to get an extra IP. Yes, that means meat hackers can be faster in the matrix than AIs. Makes no sense, but there ya go.
Good to see you're exploiting the use of Autosofts, but you forgot to grab Gunnery and the various Piloting skills, either as Autosofts or as actual skills. They're going to be essential to you as a Rigger. Especially Gunnery/Targeting.
Also, the Profession Autosoft is your friend. You can use it to grab Armorer, Chemistry, Demolitions, First Aid, the Mechanic skills, etc... all good things to have that make you a Swiss Army Character when it comes to planning.
As for knowledges: "Matrix Sites," "Network Infrastructure," etc are all good ideas, as well as maybe some "hobby" skills.
Contacts... Technomancers, Hackers, and other AIs are all good to know. Even a group contact to represent a Warez Group that your AI is part of.
And, last but not least, find a way to get 35 BP worth of Negative Qualities. I might suggest Codeblock (Matrix Attack) and Incompetent (Cybercombat) to go with your Combat Paralysis, along with either Media Junkie (Mild) or Addiction (Mild) to something you feel is appropriate.