Chiedo aiuto a voi più esperti di me! 
E' una cosa molto strana: la mia applicazione, una volta compilata, funziona normalmente sui pc in cui è installato Visual Studio 2012, ma appena cambio pc, fermo restando che installo tutti i componenti relativi alla gestione dell'applicazione come: Oledb jet 4.0, il net.framework 3.0 ecc...l'applicazione crasha all'avvio.
Non riesco a capire quale possa essere il problema...potete darmi una mano?
a me sembra tutto normale a prima vista!
Questo è quello che è contenuto nel frammento iniziale del programma:
public partial class Form1 : Form
{
Form3 NewForm = new Form3();
InputBoxDialog Input_Box = new InputBoxDialog();
SaveFileDialog Saving_Windows = new SaveFileDialog();
public OleDbConnection database;
public string Pub_ID_Bolla = string.Empty;
public int Numero_Bolla_Rilevato;
public string Pub_Cognome_Cliente = string.Empty;
public string Pub_Read_Maximum = string.Empty;
public Int32 Maybe_Interrupted_acquisition;
public Int32 Number_Of_GML_Code;
DataGridViewButtonColumn editButton;
DataGridViewButtonColumn deleteButton;
int movieIDInt;
public string Connection_DB = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=BookDB.mdb";
public string Sql_String_Public;
...e questo nel load del programma...
private void Form1_Load(object sender, EventArgs e)
{
try
{
GlobalVar.FirstFormOpened = false;
GlobalVar.SecondFormOpened = false;
GlobalVar.ThirdFormOpened = false;
}
catch (System.Exception)
{
}
}