Я обычно могу сделать что-нибудь в sharepoint 2010, просто используя Powershell и:
[System.Reflection.Assembly]::LoadWithPartialName("Microsoft.Sharepoint")
Но никогда не пробовал в Sharepoint 2007. Однако я думаю, что у вас не возникнет никаких проблем, так как кажется, что SharepointServices 3.0 также поддерживает сборку вместе с SPQuery