Depende del método que pretendas emplear, puedes utilizar alguna función de alguna librería para cargar la imagen y desde allí manipularla, por ejemplo:
Allegro te permite cargar imágenes BMP y luego acceder a los pixeles mediante las funciones putpixel y getpixel. También puedes usar la API de Windows para lo mismo, o incluso cargar tú mismo la imagen desde el archivo, sólo necesitas conocer la estructura de los archivos BMP y trabajar a partir de allí.
Prueba buscando en este mismo foro, con suerte encuentras algo

.