RE:Boton con imagen en la misma línea?
Al abrir el VB en vez de abrirlo en: "EXE estándar", puedes abrirlo en la edición empresarial: 2Controles de VB Edición empresarial" o puedes buscar los controles que necesitas los cuales están en el menú Proyectos -> Componentes (ctrl -T) los cuales son:
Microsoft Windows Common Controls 6.0
Primero insertas el control ImageList, luego pulsas sobre él, botón derecho y propiedades, puedes probar con 16x16 lo cual es para el tamaño del icono, luego te vas a la pestaña Imágenes y buscas los iconos por medio del botón Insertar imagen. Al agregar cada icono se enumeraran con un Index: 1, 2, etc... y también puedes agregarle un nombre en Key.
Luego insertas el control Toolbar, pulsas botón derecho -> propiedades
en la pestaña General indicas en: ImageList el control ImageList1 y abajo en TextAlignment: 1 - tbrTextAlignRight, esto alineará a la derecha el texto del botón con respecto al icono. Hasta ahí puede servir o de preferir, puedes indicar en, Apparence: 0 - ccFlat y en Style: 1 - tbrFlat
Y en la pestaña o salapa de botones insertas los botones que necesites. En Caption el nombre que mostrará cada botón y en Key el nombre que identificará al botón por código, y en Image: colocas el numero ó index de cada icono del Image o el nombre (en caso de haber puesto algún nombre en Key).
Cada botón tendrá el icono escogido, y para su código, podrias ingresar:
Select Case Button.Key
Case "Guardar": 'hacer algo
Case "Exit": End
End Select
Guardar y Exit son los nombres indicados en Key: de cada botón.