Pentagon has cool sounds so you want it to work. I don't run it as Admin, and it works fine (CAVEAT: if you flip through the presets fast enough, you can get it to crash Sonar and your audio driver and almost blow your monitors up before you can hit the kill button -- bass monitor speakers looked like they were trying to bulge out and smack me in the face. If you try harder to get it to crash, Pentagon can jam up the output meters with a sustained inaudible high frequency you won't notice until smoke pours out of your tweeters ... there goes a couple hundred bucks! But other than that, it sounds great.)
The dll should reside inside "C:\Program Files\Cakewalk\Shared DXi\Pentagon I" folder, and the dll size should be 2,935 kbytes using Windows Explorer. There should also be a P1DXi.dll in that folder with size of 312 kb. There should also be a subfolder in there entitled "rgcaudio Pentagon I".
Do a search of your whole harddrive for "Pentagon" and see if you have some duplicate pieces floating about. If yes, move them to a temp folder inside of MyDocuments where Sonar can't find them. Rescan.