I know this is an old topic, but I am just now about to begin this effort.
What I would like to do is have a WpfDesktopEdition client make a request via WMS to a local WMS(s). In turn that local WMS(s) would then make a WMS to nearmap. Is this possible with the ThinkGeo WMS? Another way of explaining this is that the WpfDesktopEdition clients would not make a WMS request directly to nearmap, but would make their request to a WMS that is in the middle of the client and nearmap. So the request is from the client to local WMS(s), local WMS to nearmap. The response would then come back to the local WMS and that WMS would then forward it on to the client.
I want to do it this way as there is more control over the clients for load sharing and our clients are not permitted to have Internet access.
Any ideas or suggestions you might provide is appreciated.