OK, I think I found the solution:
!define UMUI_XPSTYLE on
It's not very pretty, because it adds 1px gray border around buttons:
I also see this renders radio buttons in my nsDialogs custom page with black font, although I'm using the suggested macro:
Could this be an issue with XP themes?