TinySetup is a script-based language for specifying common installation and removal tasks. TinySetup adds minimal overhead, typically adding less than 12K to download for both install and removal. Facilities provided include registry keys, desktop links, program (start menu) groups, and shell to DOS. A separate zip compress or other file packer is required to bundle the files. TinySetup implements and documents how to do a complete removal.