Company Ringtones Free created these great apps:
RingTune: Ringtone for iPhone, Ringtones for iPhone., and others..
img
img