You do not have sufficient permissions to modify unregistered settings for this site.

Using my theme's functions.php I am trying to add a page to the admin area. In that page provide a form with info that will be rendered in the header and footer (social links on the header, address in the footer).

The form works fine but only when edited by a superadmin.
If an administrator tries to edit the options, he receives this message:

You do not have sufficient permissions to modify unregistered settings for this site.

I have been trying to solve this for more than an hour and It's starting to get on my nerves so PLEASE if anyone can tell me what I'm doing wrong here I would appreciate it...

This is the code:

<?php
register_activation_hook(__FILE__,'business_tools_install');
register_deactivation_hook( __FILE__, 'business_tools_remove' );

function business_tools_install() {
	add_option("bt_facebook_link", '', '', 'yes');
	add_option("bt_twitter_username", '', '', 'yes');
	add_option("bt_gplus_link", '', '', 'yes');
	add_option("bt_address_street", '', '', 'yes');
	add_option("bt_address_city", '', '', 'yes');
	add_option("bt_address_tk", '', '', 'yes');
	add_option("bt_address_phone", '', '', 'yes');
	add_option("bt_address_mobile", '', '', 'yes');
}

function business_tools_remove() {
	delete_option('bt_facebook_link');
	delete_option('bt_twitter_username');
	delete_option('bt_gplus_link');
	delete_option('bt_address_street');
	delete_option('bt_address_city');
	delete_option('bt_address_tk');
	delete_option('bt_address_phone');
	delete_option('bt_address_mobile');
}

add_action('admin_menu', 'business_tools_admin_menu');

function business_tools_admin_menu() {
	add_menu_page( __('Basic Store Settings', 'basic'), __('Basic Store Settings', 'basic'), 'edit_theme_options', 'business_tools', 'business_tools_page');
}

function business_tools_page() { ?>
	<div class="wrap">
		<h2><?php _e('Basic info', 'basic'); ?></h2>
		<form method="post" action="options.php">
			<?php wp_nonce_field('update-options'); ?>
			<table class="widefat">
				<tr>
					<td colspan="2">
						<?php _e('Please enter the details of your store. They will be rendered on the page footer.', 'basic'); ?>
					</td>
				</tr>
				<tr>
					<td><?php _e('Address', 'basic'); ?></td>
					<td><input name="bt_address_street" type="text" id="bt_address_street" value="<?php echo get_option('bt_address_street'); ?>" /></td>
				</tr>
				<tr>
					<td><?php _e('City - Area', 'basic'); ?></td>
					<td><input name="bt_address_city" type="text" id="bt_address_city" value="<?php echo get_option('bt_address_city'); ?>" /></td>
				</tr>
				<tr>
					<td><?php _e('Postal Code', 'basic'); ?></td>
					<td><input name="bt_address_tk" type="text" id="bt_address_tk" value="<?php echo get_option('bt_address_tk'); ?>" /></td>
				</tr>
				<tr>
					<td><?php _e('Phone', 'basic'); ?></td>
					<td><input name="bt_address_phone" type="text" id="bt_address_phone" value="<?php echo get_option('bt_address_phone'); ?>" /></td>
				</tr>
				<tr>
					<td><?php _e('Mobile', 'basic'); ?></td>
					<td><input name="bt_address_mobile" type="text" id="bt_address_mobile" value="<?php echo get_option('bt_address_mobile'); ?>" /></td>
				</tr>
				<tr>
					<td colspan="2">
						<?php _e('You can enter you social profiles links below', 'basic'); ?>
					</td>
				</tr>
				<tr>
					<td><?php _e('Facebook Page', 'basic'); ?></td>
					<td><input name="bt_facebook_link" type="text" id="bt_facebook_link" value="<?php echo get_option('bt_facebook_link'); ?>" /></td>
				</tr>
				<tr>
					<td><?php _e('Twitter Username', 'basic'); ?></td>
					<td><input name="bt_twitter_username" type="text" id="bt_twitter_username" value="<?php echo get_option('bt_twitter_username'); ?>" /></td>
				</tr>
				<tr>
					<td><?php _e('Google+ Page', 'basic'); ?></td>
					<td><input name="bt_gplus_link" type="text" id="bt_gplus_link" value="<?php echo get_option('bt_gplus_link'); ?>" /></td>
				</tr>
			</table>
			<p class="submit">
				<input type="hidden" name="action" value="update" />
				<input type="hidden" name="page_options" value="bt_facebook_link, bt_twitter_username, bt_gplus_link, bt_address_street, bt_address_city, bt_address_tk, bt_address_phone, bt_address_mobile" />
				<input type="submit" name="submit" class="button-primary" value="?????????? ?????????" />
			</p>
		</form>

	</div>
	<?php
}

function business_tools_footer() { ?>
    <p class="BusinessDetails">
    	<?php
	    $address = get_option('bt_address_street');
  			if (!empty($address)){echo '<i class="icon-envelope icon-white"></i> ' . $address . ', '; }
	    $city = get_option('bt_address_city');
	    $tk = get_option('bt_address_tk');
  			if (!empty($city)){echo $city . ', '; }
  			if (!empty($tk)){echo $tk . ', '; }
	    $phone = get_option('bt_address_phone');
	    $mobile = get_option('bt_address_mobile');
  			if (!empty($phone)){ _e(' Phone: ', 'basic'); echo $phone; }
  			if (!empty($mobile)){_e(' Mobile: ', 'basic'); echo $mobile; }
	    ?>
	</p>
	<?php
}

function business_tools_header() { ?>
	<div class="SocialLinks">
  		<span class="facebook">
  			<?php
  			$fb_url = get_option('bt_facebook_link');
			if (!empty($fb_url)){ ?>
  				<a target="_blank" href="<?php echo $fb_url; ?>">f</a>
  			<?php } ?>
		</span>
  		<span class="twitter">
  			<?php
  			$tw_url = get_option('bt_twitter_username');
			if (!empty($tw_url)){ ?>
				<a href="https://twitter.com/<?php echo $tw_url; ?>">t</a>
			<?php } ?>
  		</span>
		<span class="gplus">
			<?php
			$gp_url = get_option('bt_gplus_link');
  			if (!empty($gp_url)){ ?>
				<a target="_blank" href="<?php echo $gp_url; ?>">g</a>
			<?php } ?>
		</span>
	</div>
<?php
}

For better visibility you can see it here: https://gist.github.com/3229093