The wavelet denoise plugin is a tool to selectively reduce noise in individual channels of an image with optional RGB<->YCbCr conversion. It has a user inteface to adjust the amount of denoising applied. The wavelet nature of the algorithm makes the processing quite fast. read more »
This is a series of Script-Fus that implement various layer effects:
Some effects can have contours (a.k.a. curves) and noise added to them. Effects can either be applied on a separate layer, or be merged into the active layer (which in some cases gives better results).
Tested with GIMP 2.4.2.
Updated 04/21/2008: read more »
Implements an ISO noise reduction as described in the tutorial below, also this script uses different methods (masking the edges and then blurring the individual color channels or the luminance channel only)
Tutorial: http://www.gimpguru.org/Tutorials/ReducingCCDNoise/
PS - Using a plugin like dcamnoise2 from http://www.hphsite.de/dcamnoise/ or greycstoration from http://www.greyc.ensicaen.fr/~dtschump/greycstoration/ might actually give you better results and more options for fine tuning
Add adding realistic film grain to BW images
Description for PS: http://www.outbackphoto.com/workflow/wf_95/essay.html