Mah, fatto sta che nel mio VB2010 se cerco di aprire la finestra di progettazione di un Form ereditato ottengo il messaggio di errore "Riferimento a un oggetto non impostato su un'istanza di oggetto" (che mi sembra anche ovvio), mentre la finestra del codice la apro e la modifico senza problemi.
Mi chiedo poi a che serve creare un Form ereditato se poi lo vado a modificare al punto di aggiungere controlli invece di crearne semplicemente uno tutto nuovo... ma lì non conoscendo lo scopo del tuo programma ed il tuo codice non metto lingua più di tanto.
Bye.