Il "porting" di un'applicazione da VB6 a C++ è un'operazione veramente estrema, poichè il linguaggio di partenza (VB6) deficita di molte delle caratteristiche del linguaggio di destinazione (C++), nonostante quest'ultimo in genere non sia supportato da ambienti che siano altrettanto RAD quanto lo è VB6, fatta eccezione per C++Builder.

Credo che il porting a C++ "secco" sia subordinato al...riscrivere l'applicazione.

Il percorso è senz'altro più agevole passando a Delphi che consta di un approccio simile a VB6, nonostante fornisca il supporto alla programmazione ad oggetti e la possibilità di approfondire nei dettagli l'implementazione del programma a livello di codice.

Tra l'altro, se questa è l'applicazione di cui mi avevi parlato tempo fa, devo dire che ha avuto davvero una storia travagliata.