I just starting having the same problem after running TFP on Vista 64 for almost a year.
It turns out that Data Execution Prevention was the problem. Vista has many safeguards which drive people nuts, this is one of them and I had turned it off for Internet Explorer. For some reason it affected TurboFloorplan and when trying to start I got.. "
Envisioneer v5 has stopped working" , notice.
I found out this notice while correct should be saying TFPlan v14 has stopped working. Programing bug in terminology.
this link shows you how to turn DEP back ON.
http://www.howtogeek.com/howto/windows-vista/fix-for-com-surrogate-has-stopped-working-error-in-vista/You can also try adding
dllhost.exe by hitting the add button and locating the dllhost.exe listing.
if link becomes obsolete do this:
Select Start
Right Click 'Computer', select Properties
To the left, select 'Advanced Systems Properties'/ Performance - Settings/ Data Execution Prevention
Make sure radio button for 'Turn on DEP for essential Windows programs' is checked (the first option)
Click OK, must restart computer.
Now TFPlan starts OK.
Jack