Hello,
There isn't a hook to move the Favorite Posts settings page to another menu. I use this code to remove the default settings page
add_action( 'admin_init', function() {
remove_submenu_page( 'options-general.php', 'mb-favorite-posts' );
}, 999 );
and this code to re-register the settings page
add_filter( 'mb_settings_pages', function( $settings_pages ) {
$settings_pages[] = [
'id' => 'mb-favorite-posts',
'option_name' => 'mb_favorite_posts',
'menu_title' => __( 'Favorite Posts', 'mb-favorite-posts' ),
'class' => 'mbfp-settings',
'style' => 'no-boxes',
'column' => 1,
'parent' => 'tools.php', // change parent menu here
'tabs' => [
'mbfp_general' => 'General',
'mbfp_button' => 'Button',
'mbfp_icon' => 'Icon',
],
];
return $settings_pages;
}, 99 );
however, it doesn't work properly so I recommend using the default settings page.