Is there an app for Ringtone Backups?

I was wondeing is there an app that will back up ring tone associations?

Meaning when you flash to another Rom and all your google contacts come back and dont have their Ringtone associations this "app" would then make all your contacts that had special ringtones have those special ringtones again.

Does such a thing exist?

Ringtones are the only thing I cant just slap on real easily after going to a new Rom.