Si vas a manipular bitmaps, los TBitmap no son muy adecuados. Écha un vistazo a la biblioteca
Vampyre Imaging Library. En cierto modo son una extensión de TBitmap (de hecho permite intercambiar datos entre ellos), soportan muchos formatos e incluyen ya algunos métodos para aplicar filtros, transformaciones y demás.
Es verdad que para cosas sencillas son un poco "pesadas", pero muy buenas y tal vez te den ideas.