Put standard wordpress options into a theme options panel?

An easier approach would be to leave the options-general.php sub menu unblocked and define:

define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');

in your wp-config.php. When the siteurl and homeurl are defined in wp-config.php the options are grayed out on the options page. This would allow your client to change the site title, description, time zone and registration settings.

enter image description here