The VB6 Picture property maps to the VB.NET Image and Appearance properties, but the Style property has no VB.NET counterpart. (In VB6 the Picture property is used only if Style=1-vbButtonGraphical.) Therefore, you should assign the .NET Image property only if you really mean to display an image.
In addition to displaying an image, the VB6 Style property affects the position of the control’s caption: in standard buttons the caption is centered vertically, whereas in graphical controls it is near to the bottom border. You can reach the same effect by assigning the VB.NET TextAlign property.
VB Migration Partner fully supports all the possible combinations of these two properties.