MiniBin by e-sushi™

Design beyond communication.

MiniBin

MiniBin is a free recycle bin for your Microsoft Windows system tray area; the area next to the clock in your taskbar.

It may come handy when you're hiding the recycle bin from your desktop or if you're using a replacement shell that provides a system tray but no useable recycle bin (like litestep or emerge desktop).

The most recent version is 1.8.0.0!

Download

minibin (screenshot)

Download: minibin

License: CC BY-NC-ND 3.0

How to use minibin

Using your own icons with minibin

To use your own icons with minibin, simply copy 2 icons to the directory where minibin.exe is. One icon should be called "empty.ico", the other one "full.ico". Make sure the icons include 16x16 format for best display results. When minibin starts, it looks for these icons. If anything goes wrong, minibin will always fall back to using the internal icons. Some example icons can be found in the "examples" folder.

Open the recycle bin instead of emptying it on double-left-click

To activate this option, simply open the "minibin.ini" file with a text editor like notepad and modify the line "DoubleLeftClickOpensRecycler=0" to the following line "DoubleLeftClickOpensRecycler=1". So simply set it from 0 to 1. If you want minibin to empty your recycle bin instead of opening it on a double-left-click, simple reverse it back from 1 to 0 and you're all set. By the way: this setting is being ready dynamicly, meaning you do not have to restart minibin for this setting to take effect. If the line is missing or if you remove the whole "minibin.ini", minibin will fall back on it's internal default: empty the recycle bin.

Enable/Disable confirmation to empty recycle bin.

This one is as simple too: "ShowConfirmation=1" will ask you if you really want to empty the recycle bin, while "ShowConfirmation=0" skips the question... which is also the minibin default setting by the way.

Enable/Disable display of progress on empty recycle bin.

Somewhat like the previous setting, "ShowProgress=1" will show the progress when you empty the recycle bin, while "ShowProgress=0" will prevent progress display. The minibin default setting will not show the progress.

Using your own translation with minibin

Open the file called "minibin.ini" with a text editor like notepad and modify the related settings. Here is a description to help you understand what you will be translating:

  • TextMenuOpen: The text shown in your menu which will open the recycle bin when clicked.
  • TextMenuEmpty: The text shown in your menu which will empty the recycle bin when clicked.
  • TextMenuClose: The text shown in your menu which will close minibin when clicked.
  • TextTooltipItems: The text shown right after the item count in your tooltip (if there is anything in your recycle bin)

Here is an example for a German translation:

TextMenuOpen=Öffnen
TextMenuEmpty=Leeren
TextMenuClose=Beenden
TextTooltipItems=Objekte

Requirements

Microsoft Windows... the program works on all Microsoft operating systems including Windows 7.

Minibin only depends on "kernel32.dll", "user32.dll" and "shell32.dll" which are system-native libraries to all windows versions. Without them, your Windows would not be up and running right now.

Therefore, minibin is 100% portable (think "USB stick"). Any configuration happens in the folder where minibin resides in, keeping the system minibin runs on safe and clean.

Credits

Copyright © 2007- Mike Edward Moras. All rights reserved. (http://www.e-sushi.net)

Design of default icons since MiniBin version 1.6.1.0, used with exclusive worldwide license, Copyright ©2009-2011 David Bianco. All rights reserved. (http://www.moquo.com.ar)

Changes

1.8.0.0: Abandoned grabbing the systray menu from internal program resources and opted-out to a dynamic, live-build menu. Also dropped all internal language support in favor for INI language translations. Streamlined INI settings so the names make more sense. Updated docs.

1.7.8.0: Shifted from text-only documentation to html format. MiniBin itself still at version 1.7.7.0 not modified.

1.7.7.0: Added "ConfirmEmptyRecycler" INI parameter to enable support of "confirmation to empty the recycle bin".

1.7.6.0: Several speedups as a result of a sourcecode tuning frenzy. MiniBin now natively supports: English, German, Dutch, French, Spanish and Japanese.

1.7.5.0: Added support of INI settings. Fixed a small error related to the 32bit icons. Updated the docs.

1.7.0.0: Added file count and total size of files contained in the recycle bin to the tooltip. Added option to "open recycle bin" on double-left-click instead of the standard functionality, which defaults to "empty recycle bin". Added the "HowTo" section to the docs.

1.6.2.0: Now confirmed what was allready known: it works on 32 bit systems and 64 bit systems. Small correction to the docs.

1.6.1.0: Changed internal icons of minibin to icons by David Bianco (see "Credits") after receiving exclusive worldwide license to use these icons with minibin. I modified these icons to also have a "mono" version, in case minibin is used on systems not supporting RGBA (32bit display). Added Dutch, French, German and Spanish menu versions. Tweaked the code a bit. Updated the documentation.

1.5.0.0: Refined implementation of user-defined icons with internal fallback. To use your own icons, add 2 icons to the path where the minibin executable resides. The icons have to be named "full.ico" and "empty.ico". If those icons aren't found or couldn't be loaded, minibin falls back on using it's internal icons. As an example, two user-defined icons have been added to the minibin download package.

1.4.0.0: (unreleased) Optimized implementation of user-defined icons.

1.3.0.0: (unreleased) Implemented user-defined icons.

1.2.0.0: Added "run only one instance" functionality.

1.1.0.0: Added "open recycler" menu option.

1.0.0.0: Initial, public release.

Copyright © 1997-2011 Mike Edward Moras (e-sushi™). All rights reserved.

This software is a free publication by e-sushi™.

Freeware!