Clig uses a simple description file to create C-code to interprete the typical *NIX command line as well as an up-to-date usage-message and a manual page skeleton. It supports Flag, String, Int, Long, Float and Double types, with ranges, defaults, and more. The generated C-Code is ANSI but has been reported to work with C++. It is self contained code which does not depend on any library other than libc. Included is a TCL-only TCL-package to instrument your TCL scripts the same way as your C-programs.
ColdSync is a portable synchronization tool for Palm devices (PalmPilot, Handspring Visor, etc.) that runs under *BSD, Solaris, Digital Unix/Tru64, Linux, AIX, and Windows NT. It supports PalmOS 2.0 (original PalmPilot) and later. It is only known to support Visor syncing under FreeBSD and Linux, however. It supports IR syncing under Linux. ColdSync can back up, restore, install, and synchronize database, and can be extended and customized through the use of conduits. ColdSync is rather paranoid and takes pains not to delete anything it isn't 100% sure about.
ControlFreak is a scriptable toolbar application. You write scripts describing the layout and what you want the toolbars to do, and ControlFreak creates the toolbars. The toolbar components run shell commands when activated, and you can also use the state of various toolbar components (ie the contents of a text box or whether a toggle button is up or down) to influence what shell commands are run and what arguments they use.