Multi Icon

Create stunning, high quality (256 x 256) multi-resolution icons (.ico) and "mainicon" resources (.res) with ease and reliability.  Open an image from file, or paste one in with transparency, or drag and drop an image directly onto the corresponding icon resolutions, then save.

A square image transformed into a "Squircle 2" shape with one click



The multi-resolution icon stores a 256 x 256 image in PNG format, and five images at 64 x 64, 48 x 48, 32 x 32, 24 x 24 and 16 x 16 in native Windows icon format for maximum compatibility, back to Windows 95.

Use a single Master image for the complete set of images, or separately individualise each image resolution for complete control over appearance.  Support for 32 bit images with 8 bit alpha mask, and built-in common mask shapes to instantly transform a basic, square image into an alpha-transparent shape with one click.

Save as a multi-resolution icon in either the standard Windows icon (.ico) format, or as a Windows resource (.res) in the "mainicon" format for direct inclusion in an app, as the app's icon.

Features

Information

App Name
Multi Icon
Version
1.0.2047
Type
Desktop App (Standard Edition)
License
MIT
Status
-
Release Date
9th November 2025
Portable App
Yes
Code Foundation
4th Generation (Gossamer for GUI)
Operating System(s)
Windows All and Wine for Linux and Mac
SHA256 Checksum
for "multiicon.exe"
91776AAAFC25418E1FF25DB59C0329C6C399FF51FE38E65D37C794317852AE2E

Downloads

multiicon.exe (1.73 Mb) multiicon.zip (0.92 Mb) multiicon.7z (0.75 Mb)

multiicon-sourcecode.zip (2.93 Mb)
App and pascal source code
multiicon-sourcecode.7z (2.27 Mb)
App and pascal source code

Images

A square image transformed into a "Squircle 2" shape with one click


"Circle 2" shape used + rotate 90


No shape used (solid icon), lower resolution images automatically drop to 24bit or less


Choose a different color scheme (Options > Color)


Reference

What makes a portable app special?A portable app is a big leap forward for apps in general.  A standard or traditionally engineered app requires a lot of support in the form of libraries, data files, images, scripts, etc and the list goes on.  You get the picture.  Some portable apps out there still include this bundle of bits, they merely offload it into a local folder.  A dump of goodies of sorts.

We tend to see a portable app in quite a different light.  Our vision of a portable app is designed tight, clean, free of bloat, and all data where possible is included directly within, structured right into the fabric of the app itself, and designed from the bare-metal up if required.

Though the most important difference between a traditional app and a portable app is that a portable app will not install on your computer.  This is extremely important as the installation process is often messy, and can clutter up your computer by dumping a lot of stuff all over the Windows file structure and registry, and over time may slow down and decrease the overall performance of your computer.

A portable app will not do this, which keeps your computer clean and running smooth and fast as it should.  Unfortunately most software is not designed with portable in mind.  They're more akin to a large leaky box of bits than tight engineering.  And because a portable app is not installed on your computer, it runs outside the normal scope of the operating system, and is not locked down or tied to it.  And thus can be moved about, from disk to disk, or computer to computer.

Typically a portable app will reside on a USB pen stick, removable media, or in a special folder on a portable hard disk.  This makes it easy to take from one computer to the next, and use over and over.  An immensely valuable freedom, and something an installed app can only dream of.

But a serious technical hurdle must be overcome for a truly portable app to be free.  And that is the humble setting.  Yes, a portable app must be able to handle it's settings on it's own.  It must be able to read them from disk, filter them, check and correct them where required, and write them back to disk.  All without the help of the Windows' registry or other operating system dependent structures.

An installed app typically can't or won't do this.  Instead, it relies on Windows and the registry to manage it's settings and other important data sets for it.  It therefore takes a higher degree of technical competence to escape this "tied to the operating system" situation.

Here is our current standard for a portable app:


MIT LicenseCopyright 2026 Blaiz Enterprises ( www.blaizenterprises.com )

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.