The tsclient application used to work for opening .rdp files, but Remmina does not seem to work the same way. Does KRDC, Remote Desktop Viewer or some other application work? I'm using Precise Pangolin (Ubuntu 12.04 LTS). I used tsclient successfully on 9.04 (Jaunty Jackalope) by associating /usr/bin/tsclient. The problem is intranet-published web pages have the .RDP files, which are needed to download and launch the terminal server client or remote desktop client automatically. The tsclient had the features and functionality needed, but tsclient is no longer in the repository and is difficult to get all of the dependencies met.
I got these compiling errors for tsclient-2.0.1 with the latest libnotify and libnm_glib packages installed:
No package 'libnotify' found
No package 'libnm_glib' found