1. Можно использовать parsec, но это не rdp
2. Гуглим по запросу web rdp client
3. Это лишнее, есть спец железки. тот же микротик решит множество вопросов
4. см п. 3
5. можно, довольно легко
6. тоже можно, но в случае не серверной редакции без ковыряния файлов ос не обойтись.
7. никак