L'unica cosa che mi viene in mente è suddividerlo in dll.
Quando ancora usavo Vo le mie applicazioni erano tutte basate su un exe
e molte dll specializzate: una per le funzioni generali ai miei
programmi, una per le classi di accesso ai dati, una per le finestre
base da cui ereditavano le altre etc..
Danilo