The CLFRM tool is required to get the properties of a group (forum_id). If missing, the group space does not work properly. This require to rewrite the forum module and to remove the dependency from CLGRP to the other modules.
The group's forum id should not be needed to make the group space work properly ! Passing the group id to the forum tool should be sufficient !