I have an application which, to date, has been running on its own PC.

Some of my customers now want to run it along side other applications on the same PC.

I therefore no longer have the luxury of being able to set/restore desktop and regional settings on startup/shutdown.

Everything is sorted apart from the background colours of my bitmaps. I want these to blend in with the colour of the picture box or image control on which they are displayed.

Icons are not a problem. I use Microangelo and it has this invisible ink (?) that you can use for the background colour of an icon.

Is it possible to do the same for bitmaps?

I realise that I could manipulate the bitmap at run time but this seems a bit cumbersome.

I would really like do do something like the Microangelo approach if possible.

As always, any help is appreciated.