I've seen this behavior when there is a UAC/security issue. A temp directory location would give a different error.
>Well, at least we can temporarily switch it and see, if this resolves the problem or not. More like a test.
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer