I've had this problem before, too (it worked on Win 95 but not 98, or vice-versa, I don't remember which). But anyway, the problem boils down to this:

According to MS, the Alignment property of a TEXTBOX control only has effect when its MULTILINE property is set to true - otherwise, the text will always be aligned LEFT (as we've seen, it doesn't always happen that way, but this is the way it is documented).

In short, for your program to work on different computers with different OS's, change the Multiline property of these textboxes to True.