ImageList and displaying colors..>>loosing colors

I have a problem with placing images in imagelist. They look fine but
when I place then in image list they are loosing colors.. any idea how
to avoid it? I would assume that if the user would look at them in 256
colors they would look gray..I can display them  fine using quick-view
under 256 colors, it's just image list make them king of
gray...(images are bmps) and when I run a program in 256 they are
looking poor