Something that always annoyed me about the way RA2 worked, is that if you want to transfer robots between 2 different mods, you'd have to do a LOT of renaming of text files and GMFs and there would compatibility issues between robots and components...
...However, i have discovered a much easier way of merging 2 components folders WITHOUT replacing or renaming any files in the original directory.
You will need Notepad++ for this
Step 1. Find the Components folder of the mod that has the components you want to transfer to another copy of RA2.
Step 2. Copy this Components folder into the Components folder of the other RA2 copy.
Step 3. Rename the new Components folder to something else in lower case, i suggest something memorable(eg dsl, ironforge etc)
Step 4. Now open Notepad++ and goto Search>Find in Files
Step 5. Browse for the Components folder for Directory and the filter should be "*.txt"
Step 6. In the "find what" field, type "dir = " and in the "Replace with" field type "dir = modname\"(modname is the components you renamed)
Step 7. Copy and paste the robots you want to transfer to another folder
Step 8. Do the same for whichever robots you want to transfer execpt you are replacing "Components" with "Components\modname" (the filter also needs to be *.bot)
Step 9. Place your bot files into the Robot Designs folder, and import them in RA2
Step 10. Enjoy
You will also need to refollow Steps 1-3 to transfer the sounds folder(you will need to replace attachsound = and firesound = etc in the .txts aswell), otherwise some components may not make any sounds.
NOTE: This only works for the sake of making robots from one mod compatible in another. The transfered components will NOT be selectable in the bot lab.
Also here's a screenshot showing it off:
Hope this might be useful!