I am getting my lips beat off. I have an application that is a VB.Net (2005) MDI application. It is developed on Windows XP (SP2) and tested on Windows XP (SP2) and Vista (SP1)....runs great with no problems. The folks I wrote it for installed it on a new laptop running Windows 7 64 Bit Home Premium. The application starts, shows the spash screen and then crashes with the error message "A problem caused the program to stop working correctly. Windows will close the program and notify you if a solution is avaliable", then the only option is to click on Close Program (error message screen capture is attached). I went in and set the compatibility mode for the application EXE on the Windows 7 laptop to run in Windows XP (SP2) and granted administrator rights to the application and it still fails (screen capture of these settings attached). This is driving me nuts. It's the first time I've attempted to run a 32 bit developed application on a 64 bit machine and I'm sure that I'm missing something simply but all of the research that I've done over the last 2 days has not helped one bit.