By lightweight apps, I mean the toolset can create a single executable file or set of files that can be copied into a folder and run as an EXE with no other installation process.
Of particular interest:
- What’s the programming language
- what versions of Windows are supported
- is there interactive debugging
- are there GUI layout/design tools
- other notable features and limitations
For quick prototyping, Autoit is a viable option (but it is a scripting language though).
Combined with Scite as an Editor, and autoit to exe capability (AutoIt3.exe in Scite and Autoit3Wrapper.exe to actually produce exe), you have a full GUI development environment.
AutohotKey is an alternative, but based on old AutoitV2.
Still, you can execute AutohotKey scripts from Autoit 😉
While interactive debugging is not natively supported, they are (2008, but in 2014: was?) several debugging tools to facilitate the debug process. (from this ticket)
Update 2014: the ‘AutoEditDebugger’ might not be supported: