Index: includes/extend/buddypress/activity.php
===================================================================
--- includes/extend/buddypress/activity.php
+++ includes/extend/buddypress/activity.php
@@ -235,8 +235,24 @@ class BBP_BuddyPress_Activity {
 	 * @uses bp_activity_set_action()
 	 */
 	public function register_activity_actions() {
+		// Sitewide activity stream items
 		bp_activity_set_action( $this->component, $this->topic_create, __( 'New topic created', 'bbpress' ) );
 		bp_activity_set_action( $this->component, $this->reply_create, __( 'New reply created', 'bbpress' ) );
+
+		// Group forum activity stream items
+		if ( bp_is_active( 'groups' ) ) {
+			bp_activity_set_action(
+				buddypress()->groups->id,
+				$this->topic_create,
+				__( 'New topic created', 'bbpress' )
+			);
+
+			bp_activity_set_action(
+				buddypress()->groups->id,
+				$this->reply_create,
+				__( 'New reply created', 'bbpress' )
+			);
+		}
 	}
 
 	/**
@@ -500,7 +516,7 @@ class BBP_BuddyPress_Activity {
 		if ( $activity_id = $this->get_activity_id( $topic_id ) )
 			return bp_activity_delete( array( 'id' => $activity_id ) );
 
-		return false;		
+		return false;
 	}
 
 	/**
@@ -651,7 +667,7 @@ class BBP_BuddyPress_Activity {
 		if ( $activity_id = $this->get_activity_id( $reply_id ) )
 			return bp_activity_delete( array( 'id' => $activity_id ) );
 
-		return false;		
+		return false;
 	}
 
 	/**
Index: includes/extend/buddypress/loader.php
===================================================================
--- includes/extend/buddypress/loader.php
+++ includes/extend/buddypress/loader.php
@@ -134,7 +134,7 @@ class BBP_Forums_Component extends BP_Component {
 	public function setup_actions() {
 
 		// Setup the components
-		add_action( 'bp_init', array( $this, 'setup_components' ) );
+		add_action( 'bp_init', array( $this, 'setup_components' ), 7 );
 
 		parent::setup_actions();
 	}
