RDP: Reduce usage of WinPR events
Recently, it was discovered, that WinPR events are handled in unexpected manners on a few systems.
To avoid unexpected behaviour, reduce their usage, wherever it is possible.
Depends on !121 (merged) (commits included here).