Всё это касается не только HTC, Desire или Hero, а в принципе Android OS.
Поэтому лучше бы пост отправить в соответствующий блог об Андроиде, наверное.
Я так вообще использую Ringdroid для установки мелодий. Позволяет сразу на смарте обрезать нужный кусок файла для проигрывания, и никаких срабатываний стандартных мелодий и т.п — все предельно корректно. И никаких там созданий папок, перезагрузок — приложение всё, что нужно, создаст и установит мелодию. Рекомендую.
Странный глюк с созданием рингтонов в HTC Desire и способ его преодоления