When a client is remote, adding some type of application that would allow a general user to add printers that are on their remote network location.
Ron Neher already integrated a few steps, would already fit, or would you like, in Windows so to speak?