Not exactly what you are looking for - but here is a way of keeping your HTC Playlists afer flashing (
http://forum.ppcgeeks.com/showthread.php?t=101566)
Credit goes to Daemonax for putting me on the right track ... but in a nut shell you:
1. Copy \Application Data\HTC\AudioManager_Eng\AudioManager_Eng.vol to your storage card.
2. Flash
3. Rename the AudioManager_Eng.Vol file to whatever you want (ie: .old)
4. Copy the AudioManager_Eng.Vol file back from the Storage Card to \Application Data\HTC\AudioManager_Eng
5. Reboot... and your playlists will show up as well as your music library.
6. To clean up .. you can delete the renamed .vol file in step 3.