I think there is a problem with the SQL in the plugin to generate the HTML/Text profile:
Code:
echo '<center>Creating vbMailer profile field</center>';
$db->query_write("INSERT INTO " . TABLE_PREFIX . "profilefield VALUES (600, 0, 1, 0, 1, 1, 6, 1, 'radio', 'a:2:{i:0;s:4:\"HTML\";i:1;s:4:\"Text\";}', 0, 1, 0, 0, 0, '', 2, 0, 0)");
The 'radio' value above is inserted into the 9th field, but this value should be in the 8th field ('type'). This messes up the rest of the query and the profile is not created properly.
My profile field was all over the place but I managed to sort it out. This is version 1.2.3 FULL too.