why did you renamed the "Caption" property of the buttons (checkboxes, radio buttons) to "Text" ?
When adapting existing programs it causes more work (and additionally i access it from code - changing the language runs by a
For Each C in Form.Controls
cycle, using the Tag property as the key into the translation table and overwriting the Caption property).
It does not cause an unsolvable problem, i am only curious, why have you changed the name of a so essential property.

Zoltan