Index: bp-core.php
===================================================================
--- bp-core.php	(revision 2062)
+++ bp-core.php	(working copy)
@@ -1791,6 +1760,50 @@
 add_action( 'in_plugin_update_message-buddypress/bp-loader.php', 'bp_core_update_message' );
 
 /**
+ * bp_core_get_theme_warning()
+ * 
+ * Returns a warning if the current theme could maybe incompatible with BuddyPress
+ * 
+ * @package BuddyPress Core
+ * @uses current_theme_supports() Check if the current theme supports a feature
+ */
+function bp_core_get_theme_warning() {
+	if ( false == function_exists( "current_theme_supports" ) )
+		return;
+		
+	if ( current_theme_supports( "buddypress" ) )
+		return;
+		
+	if ( isset( $_GET["dismiss_theme_warning"] ) )
+		update_site_option("dismiss_theme_warning", "1");
+
+	if ( is_site_admin() && "1" != get_site_option("dismiss_theme_warning") )
+		echo '<div style="color:red;" id="update-nag">' . __( 'WARNING: Your current theme could be maybe incompatible with BuddyPress. Please contact the theme author.', 'buddypress' ) . ' <a href="index.php?dismiss_theme_warning=true">' . __( "Dismiss", "buddypress" ) . '</a></div>';
+}
+
+add_action( 'admin_notices', 'bp_core_get_theme_warning' );
+
+/**
+ * bp_core_set_theme_warning()
+ * 
+ * Set the warning if the current theme could maybe incompatible with BuddyPress
+ * 
+ * @package BuddyPress Core
+ * @uses current_theme_supports() Check if the current theme supports a feature
+ */
+function bp_core_set_theme_warning( $theme ) {
+	if ( false == function_exists( "current_theme_supports" ) )
+		return;
+		
+	if ( current_theme_supports( "buddypress" ) )
+		return;
+		
+	update_site_option("dismiss_theme_warning", $theme);
+}
+
+add_action( "switch_theme", "bp_core_set_theme_warning" );
+
+/**
  * bp_core_clear_user_object_cache()
  * 
  * Clears all cached objects for a user, or a user is part of.
Index: bp-themes/bp-sn-parent/functions.php
===================================================================
--- bp-themes/bp-sn-parent/functions.php	(revision 2062)
+++ bp-themes/bp-sn-parent/functions.php	(working copy)
@@ -67,4 +67,8 @@
 }
 add_action( 'wp', 'bp_dtheme_show_home_blog', 2 );
 
+/* Register theme support for BuddyPress */
+if ( function_exists( "add_theme_support" ) )
+	add_theme_support( "buddypress" ); 
+
 ?>
\ No newline at end of file
