2
I think it's a bug in 2.0.x, and the workaround is to give the user admin rights to only one of the system features, such as blocks.
If you develop a fix, please post it on the sf.net bug tracker. First check the tracker to see if there's an existing report on this issue.
http://sourceforge.net/tracker/?group_id=41586&atid=430840
Wasn't this fixed in 2.2.x? If so, examining that version might yield the fix.