### Features:

Command Line Parameters - requested by: Simon Capewell

- /sname "server name"
  Can open a new client window by providing a Server Name
- /gname "group name"
  Can open a multiple client window by specifying the Group Name

Add, Edit, Delete Servers
Those words says all.
Server Settings Window
the Server Settings window.
- In General Tab

- Server Name
  You can give your connection name
- Server
  The host address or IP address
- Custom Port - requested by: Simon Capewell
  Allowing the RDP to connect to different port.
- Username
  Your RD server Username
- Password
  Your RD server Password
- Description
  Your Server description
- Group
  You can choose the group of your Server. You can also open Group Manager from there

- In Display Tab

- Desktop Sizes - some resoutions where requested by: Simon Capewell
  - 640 x 480
  - 800 x 600
  - 1024 x 768
  - 1120 x 700
  - 1152 x 864
  - 1280 x 800
  - 1280 x 1024
  - Custom Desktop Height and Width
  - Fullscreen
- Colors
  - True Color (24 bit)
  - High Color (16 bit)
  - High Color (15 bit)
  - 256 Colors

Configuration Window
- In General Tab

- Password
  Your Startup Password

- Display

- Hide when Minimize
  If Enabled, the window hides and it self and you bring it up anytime by double clicking on notification icon in system tray.
  If Disabled, the window just minimized and accessible in taskbar.

Import/Export

- Import from RDP file format
  You can import your current RDP files
  Note: Currently, the password made by MSTSC cannot be decrypted. I Still have to work on this
- Export to RDP file format
  You can export the servers in RDP file format

Group Manager - requested by: Simon Capewell
Manages the server groups
Database
I implemeted SQLite3 - ADO.NET instead of working with XML and can be very time-consuming

### UI Features

Notification Icon
This icon sits on your system tray area and you can right click on it to show the context menu or double click to bring up the window when minimized or hidden.
The context menu items contains:

- Servers - And under it contains the Groups and the Servers
- Disconnect All
- Configuration
- Lock
- Exit

Lock Application
For safety purposes, a Lock feature is added to lock the current application and the Password Window will show up after locking the application.
Startup Password - requested by: shmulyeng
For safety purposes, a Password feature is added before opening the application.
After entering 3 invalid passwords, CAPTCHA verification will show up in Password Window
Server Lists Panel
You can change the views in Server Lists panel in Detailed, Tiled, and Tree

- Conetext Menu in Server Lists Panel - requested by: Simon Capewell and shmulyeng
  Context Menu will popup after right clicking on the items and you can Add, Edit, Delete, and Group Connect.
- Collapse/Expand Server Lists Panel - requested by: Simon Capewell
  You can collapse or expand the server lists panel.
- Groups - requested by: Simon Capewell
  Servers are arranged by Groups
- Different Views - requested by: Simon Capewell
  You can set the Server lists view by Detailed, Tiled, and Tree

MDI Tabs - requested by: shmulyeng
Of course, Tabs can be very helpfull when selecting client windows
Disconnect All
Disconnects all connected RD clients.
Client Window
The window for RD connections.

- Connect, Disconnect, and Reconnect
  This Connects, Disconnects, and Reconnects the RD connection
- Fullscreen
  Set the RD connection to Fullscreen. It can also ask you to resize the Resolution based on your Desktop Resolution
- Fit To Window
  The RD resolution can change based on the RD client window
  - Fit to Window
  - Strech
- Settings
  Opens the Server Settings

Info Popup Window
This window automatically popups when hoverd on the control showing a description of what the control can do.

### Credits

I do give a lot of credits to the People who shared their Ideas, Custom Control, and Codes.
Credits can be found in my About Window

### Future Features

- Send Keys
- More RD settings
- RD Virtual Channel
- Support VNC connection - using SharpVNC
- RD and VNC connection can be viewed as thumbnail on one window.

### Screen shots

1 | 1 | 1 | 1
1 | 1 | 1 | 1
1 | 1 | 1 | 1