SDLucid is a C++ wrapper library for the SDL media library. It aims to not only be a wrapper, but to also offer a cleaner interface than the original SDL, as well as increased functionality. This additional functionality includes fonts, PNG loading, graphical primitives, built-in mixing, mod playing, and MP3 decoding. SDLucid follows naming conventions, approximating those of the Standard Template Library.
miniIDE helps you run make, or similar build tools, and locates errors in source files that are reported by the compilers in an editor of your choice. Its design goal is a seamless and easy edit-build-debug cycle. Support for more editors can easily be added by editing a shell script.
madman is a music manager application in the vein of Apple's iTunes and its many clones. It serves as a tag editor, a media library, and a CD burning frontend, and is extensible through plugin scripts. Dynamic playlists and powerful search features allow you to listen to better music all the time.
Synoptic is "GMail for your notes", meant to keep and categorize a large number of smallish notes and tidbits of information. Tagged overviews that retain order make it easy to maintain a good overview of your things. Adaptive tag clouds plus integration with browser bookmarks and forward/back navigation allow for easy navigation. Written in pure Python, it runs as a local Web server.
Makes little sense
So, in order to avoid the possibility of hidden trojans, you suggest not having scripts for configuration? Well, what do your non-scripts do? Write makefiles full of shell commands that magically can't be trojaned? Write makefiles for C programs that are magically trojan-free?
Completely unaware of the rest of your project, I suggest you take the whole trojan thing out of your project description.