Guy,
Are you sure a Windows app is the best solution? It seems you are expecting a great many users. RDP connections are incredibly insecure and are really only usable vi a VPN which requires software on the client. I believe a Web app would be far better both for security and scaleability not to mention the per user licensing cost.
Ian