It's hard to say since it isn't giving us any useful information :?
Normally when there's a crash in our code (as opposed to a crash in the framework) it should present the stack trace.
When that crash dialog is open, go to Start->Run and type in "%TEMP%\PdnSetup" and then click OK. Try copying all of those files on to a folder on your desktop, then close the crash dialog, and then double click on SetupShim.exe and see if you get the same error.