Alright, I am temporarily bringing focus back to SS here...
I am reading my programming book (see above for name and author) and editing quite a few things to help aid in usability and performance. Printing support was started but has been dropped and will be attempted again at a later time.
RAM usage reduction:Right now, all variables are only "alive" for as long as the command executes. Meaning, basically, this:
A user performs a somewhat simple operation:
Bob opens SnapSystem and begins listening to music in MediaControl
To do this, SnapSystem must do this (this is a VERY shortened version
):
MediaControl, to play this music, must "Dim" the media selection dialog box and the playlist
"Dim" makes a new variable, prepares RAM for the variable, and can open certain windows/other things
So while the dialog box is open to select your song, a variable is being used waiting to see what song you want
When you close the dialog box, the variable sends its data and then closes (freeing the memory)
When you stop playing a song (it ends/you stop it/pick a new song) the playlist variable is cleared, freeing that memory
More intelligent GUI:- I have removed the individual "Hide/Close" buttons on program toolbars, and put them into one universal button. This has an added bonus, in the event that you are somehow able to open 2 "programs" at once, they will both hide (opening a program while another is open hides the former). Also, not to confuse people, the button is NOT enabled until you open a program from the "My Programs" list (for the case of "How do you close the whole program?" - as the button is clearly "greyed out" until you open something).
- I also added a couple of icons to the so-called "SmartBar" to make it easier on the eyes.
- The "Information Area:" label has been moved next to the Music Status label.
- The SystemCare interface got an overhaul.
- KidDraw now has more brush sizes.
Test SnapSystem '09:If you want to test out SnapSystem, I am now making it a Public release. There are a couple things you should know, however...
As with SnapSuite, .NET 3.5 is REQUIRED - it will not run without it
When you first start SnapSystem, it will have a blank white screen with a somewhat blue-green bar at the top. Use the SnapSystem menu to change your SmartBar color and set a desktop background!
When playing Video in MediaControl, SnapSystem usually lags (at least on single core CPUs, in my experiences). I do not think that this is a fixable occurrence, but I am not sure. Sorry about this.
SnapSystem cannot yet open external programs. I am searching for a way to get a working Program Files variable, but all my attempts so far have failed
ProgramFilesVariable.Attempt = Fail

Other than that, everything should be pretty basic - my sister (9, but her brain is at about age 6) was able to use it quite simply, once I showed her how it worked. She had an absolute blast in KidDraw.

Even if you can't get it right away, its fine - PM me or post about what you don't understand. IMO if you can't get something to work it is probably my fault for not making it simple enough/easy to access.
Download link:
http://mazecraze.dci...v.com/SnapSystem.zip (8.41MB, ZIP format)
(Download, extract to a location of your choosing, delete the ZIP, and run SnapSystem.exe)

-Brandon