Didn't vista have some sort of rule that application could only do stuf in a strange folder? Like documents and settings/blabla/applications/dominions3/?
Are the savegames also stored there? Perhaps try to put a mod dir in the same directory as the savegames directory.