[Desire HD Themes and Apps] intelintelintel:
CAMERA:

Ive tried MIUI camera and it works great; takes good pictures, functional and pretty fast. But I heard there were some problems with video capture; not recording 720p.

APK file is in a zip file attached to this post. Unzip, then install like normal APK. (Thanks stony2k)

Camera360 Ultimate seems to be the favourite. Has a whole bunch of options and takes pretty decent pictures. Doesn't support video recording though which sucks.

https://market.android.com/details?id=vStudio.Android.GPhotoPaid

BROWSER:

After trying a bunch of different browsers, I've got to say that Dolphin Browser HD is the smoothest, most functional of all the browsers, and far better than even the sense browser. It supports gestures, full screen mode, delete history on exit, add ons and all these features make this a must try:

LINK

Alternatively, you can try Dolphin Mini. Its extra light, so it uses a lot less memory, and always runs smooth:

https://market.android.com/details?id=com.dolphin.browser

If you don't always use flash, I'd recommend Firefox.

https://market.android.com/details?id=org.mozilla.firefox&hl=en

KEYBOARD:

If you like the stock HTC keyboard, try this; its a VERY customisable version of HTC's keyboard:

http://xdaforums.com/showthread.php?t=624416 (thanks cjward23)

Personally I'd recommend Better Keyboard 8; supports a lot of skins, so you can match it with your theme as well. Not to mention you can change the size of the keys, type of keyboard, sounds etc:

https://market.android.com/details?id=com.betterandroid.betterkeyboard8

GALLERY:

Alot of people aren't happy with the stock gallery (gallery 3D) in CM7 roms. Personally I think its great; fast, smooth, convenient everything.

However, if it doesn't work for you, you could try Quickpic. The entire idea behind it is that its supposed to be really fast, and it definitely is. It takes a bit to load the thumbnails the first time you launch it, but its amazingly fast, if not a bit too minimalistic:

https://market.android.com/details?id=com.alensw.PicFolder

DIALER: Alot of people like Go dialer, and I've got to agree with them. It has a lot of functions such as t9 dialer (dont know how you can do without it), support for themes etc.

https://market.android.com/details?id=com.jbapps.contact

SMS Awaiting more suggestions

Music Player: Fortunately, there are several options out there that easily beat HTC's music player (which is pretty basic).

First, theres Poweramp. Personally, its my favourite. It has a lot of options that allow you to tweak sound quality, everything from equaliser to SRS and DOLBY, it supports album art download, transparent widgets, skins, fade in/out of songs etc. One of the best ;):

https://market.android.com/details?id=com.maxmpz.audioplayer

You can also try Playerpro: Everything feels as if it was very well thought, supports skins, widgets etc:

https://market.android.com/details?id=com.tbig.playerpro

PROBLEM WITH ADOBE FLASH 10.2:

i.e. video plays but screen is blank, sound works. If you have this problem (NOT limited to cyanogenmod) then heres a fix thats worked for me, everytime: Uninstall previous flash versions, and kill browsers (task manager, reboot). Then download and simply install thanks geko95gek

http://www.multiupload.com/374XQZ7WG0

If you have a problem with flash, then Flash 10.3 might work for you, but it didn't for me.

If any problem with links, please do report

If you found anything helpful in this thread, kindly THANK me :D