Assolutamente non è colpa del framework..

Intanto bisognerebbe controllare la versione del framework in compilazione del progetto e quella nei vari pc.. compilando con un framework "successivo" a quello dei pc possono verificarsi problemi..

Il caso della textbox può essere dovuto alla codifica usata dal tuo programma e quella del pc.. magari sono differenti..

Nel primo caso sembra un messaggio di assenza del framework o di un componente essenziale di esso..

Conta che io faccio funzionare i miei programmi compilati con il framework 2.0 su 15 macchine del tutto differenti e pure sul mio linux di casa con mono senza nessun problema..