Mobile Ringtone Editor is a software that is free of installation, green, and small-sized for creating your own phone ringtones.
It can edit the length of the file at will and supports the concept of "what you hear is what you get", preserving the most essential part as your personal phone ringtone - an incredibly powerful software.