[HTC Desire S] Rapier:
OK. So here's a quick guide for porting these DHD ROMs to Desire S. Funny thing is that I'm not a developer nor a real porter and I use files provided by someone else (proxuser) so I should be the last to post a tutorial for this. But till someone more experienced will do it, it's good for start.

All credits for files should go to proxuser, he was doing the hard part. And of course Lord ClockaN for the amzing ROMs

1. Download the "base" Desire S files provided by proxuser from HERE

2. Make a folder called IceColdSandwich (or whatever you like) and make a subfolder for each ROM you would like to try. Also make a subfolder for the base Desire S files.

3. Extract the base files downloaded in step 1 to the subfolder created in step 2

4. Download the ROM you want from DHD forum and extract it in another subfolder. (I usually have something called Base 4.3, Base 4.1.2 and so on for the IceColdSandwitch versions that I've tried).

5. Now you have 2 options in order to have a proper build.prop file located in the system folder where you've extracted the DHD ROM. Either copy the one included in the "base" files (but this way you will always have same version shown in About Phone) or, you edit the file yourselves. If you choose to edit the file yourself, be warned that you should save the modified file in a different location since it'll be overwritten when copying base files. After copying you can replace the build.prop file with the one modified by you.

5.a Using the build.prop from base files... Just copy the base files over the ones extracted from DHD ROM and replace any files there.

5.b Using build.prop edited by yourself... Make a copy of the file and edit it WITH WORDPAD. Do NOT edit the file with Notepad. Replace in the file "ace" with "saga" on some of the entries there. You can compare with the build.prop in the base files to see what should be changed. This way you'll have the correct version of the ROM displayed in About Phone.

5.1 (optional) Place in system/app the APKs you would like to have and are different from original DHD ROM...for ex another camera.apk or the inverted GAPPS. Normal GAPPS package can be downloaded from CM9 thread, inverted GAPPS can be downloaded from HERE (credits to pimpmaneaton)

6. ZIP the folder, I usually select all folders and right-click then "Send to compressed folder" ...working great in Windows 7 (you can use also 7ZIP or other programs for this). Give the ZIP a name of you choice.

7. Sign the ZIP using AndroidSigner from HERE. It's simple, install it the the signing process is a matter of drag and drop files onto it. The result will be another ZIP file having the word "signed" at end.

8. Copy the "signed" file onto your SDCARD and flash it in recovery.

9. Enjoy your ROM

NOTES:

- As always, it's advisable to make a nadroid backup just in case.

- Don't know if this should be a different thread or not. I put it here because is referring to the port of DHD IceColdSandwich ROM. I recall that proxuser said his files should work on any AOSP ROM and I think they do. So this tutorial could be applied to other ROMs as well but exercise caution though. Do not try this on SENSE ROMs, don't think they'll work since the framework is different.

Many thanks to all for their hard work and from which I've learned alot. Maybe in the future, proxuser will made a real tutorial for porting. Looking forward to it...