Chad,
I use a combination of Excel and Irfanview for most things related
to custom legends. Otherwise, everthing else is custom programming.
Anything you can put into MapPoint, I can capture. Afterward, I would
re-color the resulting Tif of 32-bit bmp if necessary.
I'd be happy to work with you on your project, if you'd like to contact me.
Michael R Mattys
www.mattysconsulting.com