Co-sign. Move Maggette to the bench as your 6th man to back up both wing spots.
Find a way to acquire better options at SF, preferably defense. Q-Rich and McGrady offer very little at this point. Perhaps Green or Beasley can play spot minutes at the 3, although I don't think either are great options there.
I also would look to get a legit veteran big. This team is one Chandler injury away from disaster.
You may need to use Thornton to address your depth issues, but I have no idea what his trade value is.
perhaps this works better:
i envision curry bringing ball up the court then Roy dominating the ball most of the time.
Starting Lineup
PG Stephen Curry(work w/out ball, run off picks for shots)
SG Brandon Roy(dominate the ball)
SF Quentin Richardson(3-point shooting,decent defender)
PF Michael Beasley(better rebounder,can spread floor)
C Tyson Chandler(Great defense)
Second Unit
PG DJ Augustin(Backup Point)
SG Marcus Thornton(instant offense)
SF Corey Maggette(6th man)
PF Jeff Green(streaky shooting, average defense)
C David Andersen(serviceable big, good shooter/rebounder)
Reserves: McGrady, Dooling
I think this rotation works well.