Hola! Cómo estás?
Fui programador VB durante varios años (desde la versión 4). Antes de presupuestarte correctamente necesito saber qué tan grande es tu proyecto.
Si lograste aplicar ingeniería inversa, probáblemente tu aplicación se haya desarrollado con VB.NET ya que hacerlo en VB 6.0 y anteriores es más complicado. Actualmente programo en C#, por ende, si deseas tener buena documentación podríamos desarrollarlo en este lenguaje (el 90% de toda la documentación existente para .NET en internet está en este lenguaje - puedo ayudarte con programar, no es complicado).
Te ofrezco el desarrollo junto con el código fuente para que lo puedas mantener en el futuro.
Por cierto, casi olvido mencionar que poseo una certificación internacional en .net.
Saludos,
Gustavo