Please see my comments to the question. It's not really clear which part could be your problem. You can take a look at two CodeProject works where this problem is apparently solved:
Remote Desktop using C#.NET[
^],
Palantir - Remote Desktop Manager[
^].
I especially like the second one, Palantir, and exactly because of the problem related to the one you are concerned with. Some time ago, I prepared the presentation and faced the problem of different screen sizes on two computers. I found that Microsoft Windows RDP client failed to solve the problem nicely, but, to my surprise, Palantir coped with it. So, please check it out.
—SA