There is a type mismatch in your example. BackgroundColor proxy is the built-in stColor type, whereas Color.FromArgb() is a GDI+ function that returns the system System.Drawing.Color type. To match types, simply use a special field of stColor type:
BackgroundColor.GDIColor=Color.FromArgb(25,0,0);
Alternately, the color value can be changed with an optional stColor constructor:
BackgroundColor=new stColor(25,0,0);
There is a dedicated page in our wiki showing more examples of dealing with stColor type:
http://wiki.okazolab.com/Built-in%20data%20types.ashx?From=Custom-data-types#_stColor_type_10