What do you mean "install add-ons"? Like, it won't show up ingame?
-snip-
Are you using RTB?
Is your firewall blocking Blockland in any way?
I've always put blockland in Program Files on both vista and 7 and its always worked fine.