I think this might not be anything to do with WxRuby or WxWidget, but
wondering whether any tricks there to enable changing Gauge colours with
XP styles.
On Mac OS X, and Windows XP, when native styles are used (EG: Windows XP
using Win 95/98 styles, and not XP Styles), it is impossible to change
the
color of the Progress Bar, or some other controls. As you thought, this
isn’t a wxRuby or wxWidgets failing, but the native OS’ inflexibility to
allow changes to certain controls.
The only other suggestion that I can make, is to create your own custom
control, and use bitmaps, or what have ya to custom draw the progress
bar
you want. Take a look at some HTML/CSS/JavaScript Examples of Progress
Bars, to get an idea of how you can start with creating your own custom
Progress Bar.