I'd like to make status icons for a C# WinForms TreeList control. The statuses are combinations of other statuses (eg. a user node might be inactive or banned or inactive and banned), and the status icon is comprised of non-overlapping, smaller glyphs.
I'd really like to avoid having to hand-generate all the possibly permutations of status icons if I can avoid it.
Is it possible to create an image list (or just a bunch of bitmap resources or something) that I can use to generate the ImageList programmatically?
I'm poking around the System.Drawing classes and nothing's jumping out at me. Also, I'm stuck with .Net 2.0.