yes, all CCFs are basically the same. And like it says "optimized for remote". The reasons a remote is given are:
1) different amount of memory in each remote so a file for a RC5000i might be too big for your 5000
2) there are different features with the different remotes that might affect the final look, and or codes (if someone used the UDB in a ProntoPro, the codes will be useless for a 5000)
3) you might need to use a different software (don't know now, but before you needed to "save as" or "export" CCFs in TSS to open them in PE