If you want to create your own profile, you need to create your own profile, which can be based on one of the standard JBoss profiles: minimalor default(if you want to cluster, you can also use allor production).
If you select a profile minimal, you need to copy the services it needs (for example, from a profile default). You must remember the configuration files, settings, etc.
If you select a defaultprofile, you simply delete the unnecessary services.
In my opinion, it is much easier to remove some services.
And most importantly: there is JBoss documentation about what you need to remove from your profile in order to disable this service: JBoss 5.x Settings / Weight Loss .