Ademas de lo dicho por jachguate puedes usar las funciones que describo aqui:
http://delphi.jmrds.com/?q=node/43
Con ellas podrás convertir un Stream en un String y luego hacer el proceso inverso, y junto con los métodos SaveToStream y LoadFromStream del TBitmap son todo lo que necesitas.