The alignment property (currently) doesn't affect the BBLabel alignment. It is part of the default properties that always appear with custom views.
Use the latest version of BCTextEngine and change the alignment yourself with:
BBLabel1.DisableResizeEvent = True
BBLabel1.ForegroundImageView.Left = 5dip 'set this after you set the text.