This is a client for the NX Protocol. It can talk to the commercial/closed source and the free NX authentication 
server. The knowledge of the way the connection initiation works is taken from the free server, which is developed 
by Fabian Franz.

The README of the embedded window manager said:

BadWM is a minimalistic window manager for the X Window System
licensed under the GNU General Public License (see LICENSE file).
Feedback is very welcome <robert@annessi.at>.

FEATURES
 * No window decorations apart from a simple 1 pixel border
 * No icons
 * No menu
 * Good keyboard control (includes repositioning and
   vertical/horizontal/full maximisation)
 * Virtual desktops
 * Small binary size
 * High usability
 * Intellegent window placement
 * Intellegent window resizing
 * Snap to edge
 * Snap to border
 * Multihead support

INSTALL
Read the INSTALL file (I mean it!).

CONTROLS
For changing these and some other settings take a look at the
src/include/settings.h file. 

You can manipulate windows by holding down YOUR_KEY and doing so anywhere in
the client window.  The controls are:

Left mouse button	Move window
Right mouse button	Resize window

Most keyboard controls are used by holding down YOUR_KEY, then
pressing a key.  Available functions are:

Return		Spawn new xterm
K		Delete current window
Down		Lower current window
T, Z, G, H	Move window to top-left, top-right, bottom-left or
		bottom-right of screen
V		Maximise current window vertically (toggle)
C		Maximise current window horizontally (toggle)
X		Maximise current window (toggle)
F		Fix or unfix window (toggle its 'sticky' status)
1 - 9		Switch virtual desktop

YOUR_KEY+Tab can be used to cycle through windows on screen.
You can also switch the virtual desktop by using the mouse wheel over the root window (desktop).

DECORATIONS
Decorations can be configured through the command line.
-fg <color>	Sets color of the 1 pixel border of the foreground window
-bg <color>	Sets color of the 1 pixel border of the background window(s)
-fc <color>	Sets color of the 1 pixel border of fixed window(s)

Other command line options:
-term <termprog>	Use alternate terminal emulator (default: xterm)
-version		Prints version information
-display		Specify display
