Beh mi sembra logico che la dll che referenzi deve esere presente nel PC Client dove girerà l' applicazione.
Per la seconda domanda credo di si, ma non saprei ...