Let me jump in here, the RR prefix and CF prefix were probably a result of both myself and Sonic (and some others) who do our plugins for both FE's (In fact I am looking to do my plugins for any FE where possible) and needed some way to distinguish between the different FE's.
Because I program for both I tend to have both RR and CF installed on a CarPC for testing and because of this I had a plugin written for RR called wifiman would not work because CF already installed a dll called wifiman, thus I asked the developer to produce one that used a dll called RRWifiman. This illustrates the need for the prefixes.
Now as CF is a business I don't expect them to think aboutnot stepping on other FE's feet, but I think it will also hampen their cause as there will be quite a few people using more than one FE, especially while they try to decide on which one they finally stick with. And it would be a shame if different FE's couldn't sit on the same PC without affecting the others.
All my new plugins for CF, RR and standalone will come with a main processing DLL and the FE's DLL will mainly be bridge to the FE's engine. Therefore I need to prefix the FE's dll with CF or RR respectively.