Tuesday, April 10, 2012

Start 4 Seven

 
Start 4 Seven is a simple solution for users looking for a way to bring back the classic XP start menu into Windows 7 environment.
The concept behind Start 4 Seven was to create a non-intrusive solution that will not change the way the current Windows 7 start menu works, but will only add the ability to use the classic XP start button in conjunction with the new one.
Another important issue was to create an automatic solution without manual settings.
So the trick is to scan the relevant programs locations (Program Files, Program Data, Profile folders, etc.) of the Current User and the Common User, this occurs when the user clicks on the Green start button , and based on the collected information the software creates the menu on the fly at run-time.
Start 4 Seven is using a small form warped around a single button (the good old green Start button) that launches the menu.
When Start 4 Seven starts, it first hides itself from the task bar so it will act as a desktop widget and not as standard application.
Next thing is to check if there are any relevant registry settings, the settings are saved at HKCU\Software\LeeLu\xpsm47.
If the key doesn't exist, the program will create it and will write two values in it:
Position – this value will tell Start 4 Seven where to position itself on the desktop (center, top left, top right, bottom left, bottom right), the default is 0 which means Center.
OnTop – this value will tell Start 4 Seven if it should act as "stay on top" of other windows or not, the default is 1 which means true.
If the registry keys exist, the program will set itself according to these parameters.
The last thing the program check on startup is the measures of the desktop and the size of the taskbar so it will position itself at the correct place.
That's all, now when the user clicks the green start button, the program will populate the menu and will present it.
To change any of the settings or to exit the program, the user have to right click the green start button, this will display a popup menu with the different options.
The program is also compressed with UPX to achieve a small file size.
Start 4 Seven is a portable application, you can copy the executable file to any Windows 7 PC or USB drive and execute it from there without any installation.

Monday, April 9, 2012

Tray Cleaner 2.0

Tray cleaner 2.0 is a simple and utility to clean past items from the system tray (notification area) of Windows 7/XP.
The application is very simple, when it starts, the program is opening the registry and checks for past items (items that are registered but doesn't exist anymore) and for the OS version, because the tray information is located on different registry keys for Win XP and Win 7.
If Tray Cleaner doesn't find any past items, the "Clean" button (top button) will be disabled and messages will popup updating that there no past items.
If Tray Cleaner will find on startup that past items exists, the "Clean" button will be enabled.
A click on "Clean" button will first force create a "Backup" folder inside the Tray Cleaner folder, end will export the relevant registry keys into a reg file so you can rollback immediately by using this reg file.
Now Tray Cleaner will delete the past items from the registry, and the "Clean" button will change to disabled.
This program is also compressed with UPX to achieve a small file size.
Tray Cleaner is a portable application, after you installed it once, you can copy the executable file into other PC or USB drive and run it without any installation.

Sunday, April 8, 2012

QRSimple 1.0

QRSimple is a utility to generate QR code from any text.
This utility is actually a GUI client for the Google Charts service, which means you must have internet access to use it.
The source code is very simple, the program is collecting the different parameters entered by the user (text, image size, margins, error handling and encoding) and it format this inputs into a string.
The string is sent as an http get command to the Google Charts engine and uses the reply from Google to display the QR image.
The QR image can be saved locally as a PNG image or copy it into the clipboard.
There are no other settings or changes to the system components.
After the first installation, the program executable is portable and can be copied and executed from a different PC or a USB drive without the need for installation.
QRSimple is also compressed with UPX to achieve a small file size.