1. I am afraid that there no simple backward compatibility path. Try to run application in legacy compatibility mode.
2. For more help the better place may be MSDN forum. Give more information there, not fragments only.
3. If you want to dig deeper, use Process Monitor (Sysinternals)
Regards
Milos