He trabajado en entornos Ubuntu desde hace ya varios años y estoy familiarizado con wine.
En mi experiencia, los programas sencillos hechos en visual basic 6 , no funcionan por falta de una dll que no tiene wine, en cuyo caso habra que instalarla; pero , de todas formas habría que testear el programa para saber por qué no se ejecuta.