This is a simpler question to ask, although the answer may not be that simple.
Up to this point, 3.0 in Win98 works from what people tell me, but as we move forward with Unicode (and other features), Win98 may be less likely to work correctly.
Note that 3.0 does not require that its base OS be Unicode capable. It should run fine on non-Unicode systems.