I guess you already figured this out, but I felt it could use repeating:
Just because your account is an administrator account doesn't mean every program you run is run with Administrator privileges.
For the problematic applications, you should still go into the compatibility settings and check the "Run this program as an Administrator" option. Then it will
always give you a UAC prompt when it first runs, but shouldn't have any problems doing what it needs to do after that.
EDIT: I'm not sure how it took me ~15 minutes to write this tiny post, but Carol's post just above mine wasn't here before I wrote this. Naturally she said exactly what I was trying to say, but was more succinct.
EDIT2: Aha! I didn't notice that there were 2 pages to this thread. That explains why I didn't see Carol's post.