RMCALL
Wow I really appreciate the help So you downloaded the demo and put it in a project, closed normally... did you put the dll files in a 32 bit folder or a 64 bit... I am not sure I understand why they cant be in the same folder...
Basic rule of 64bit Windows, as laid down by Microsoft.
64bit stuff goes in C:\program files\whatever.
32 bit stuff goes in C:\program files(x86)\whatever.
Or, to put it another way, you can't just put anything anywhere and expect it to work.
Think about it- if it didn't matter then MS wouldn't have bothered splitting 64 bit and 32 bit programs/dlls like that in the first place. By putting 32 bit dlls where Windows expects 64 bit ones you are quite possibly subverting the processes Windows uses to run 32 bit software in a 64 bit environment.
BCCode: 1000007e seems to generally imply a corrupted memory issue, which is perhaps not surprising - as you say, the problem started when you put a 32 bit dll into the 64 bit program files directory then tried to load it. Which may give you a small pointer to the solution to the problem :-)
http://www.techsupportalert.com/content/how-windows7-vista64-support-32bit-applications.htm explains some of this.
Remember - although Sonar is 64 bit, the plugin is not. Sonar needs to bridge 32 bit plugins so that they will work (and to know they are 32 bit).
I suggest you create a folder called e.g. c:\program files(86)\vstplugins (unless Sonar has already created one under c:\program files(x86)\cakewalk, in which case use that). Put 32 bit plugins in there and add it to the plugin locations in Sonar (utilities menu/cakewalk plugin manager, options button). Then re-scan plugins. That should work and make the plugin available in Sonar. I suggest anything you've moved around gets uninstalled then re-installed into the correct location to be on the safe side.
Yes, you can install 32 bit and 64 bit versions of the same plugins at the same time. If you install two copies of Sonar, one 32 bit and one 64 bit that is what will happen to the plugs suppied with Sonar.
The 32 bit ones are redundant if you only use 64 bit Sonar, so no need to install them. 64 bit Sonar can however load both 32 and 64 bit versions of the same plugin, even at the same time. The only time you might have a problem is with third party plugins that don't like being bridged to 64 bit.
(edited for typos)