How can I expand my remote desktop image size? I'm primarily a PC/*nix user and just have a MacBook Pro for the occasional iOS dev work.  Rather than clutter up my desk with multiple screens, keyboards, etc, I use my Windows box as my primary and do full screen remote connections to the other machines.  Works great for the various Windows and *nix boxes I need to access.  However, the Mac only allows me to connect (via VNC) at the resolution of the built-in screen.  The built-in screen is pretty low res compared to my large desktop monitor on the machine I'm connecting from.  Currently I can either work inside a small window, or stretch it to fit (making the pixels huge).  What I'd like to do is have a remote session at the full resolution of the machine I'm connecting from.  Any good solutions for this use case?
Mac OS doesn't have a terminal services centric design, so the loginwindow ties the remote screen resolution tightly to the actual physical screen dimensions.

Some easy solutions are to connect the Mac to a display (or a display dongle that simulates a plug and play monitor of a resolution of your choosing to the OS) so that the OS allocates a larger pixel boundary when the user logs in.

Alternatively, you could get software like SwitchResX to force the display to a size of your choosing.