Introducing Unchecky

Nowadays it’s a reality that many software installations are bundled with potentially unwanted programs, such as toolbars or scareware system cleaners. If you’re a power user, you probably know that you have to be very careful while installing software, because if you miss a checkbox you might spend hours afterwards cleaning up the mess. If you’re an average PC user, you possibly leave everything by default, thus installing lots of additional unwanted programs without even knowing it.

I always thought that it’s wrong to provide these potentially unwanted programs by default, but the reason for this is clear: the more users install these, the more money the setup owner makes, usually at the expense of your privacy. Well, it doesn’t have to be that way anymore, thanks to Unchecky!

Read More…

Posted in Releases, Software on November 25th, 2013. 59 Comments.

Quick Folder Menu

Quick Folder Menu

Quick Folder Menu is a tiny application that opens a menu of the folder you specify as a command line parameter.

It’s mostly based on an AutoIt script by LarsJ.

It has a couple of bugs I don’t know how to fix, e.g. it doesn’t always close when you click away (Update: fixed in v1.1).
I hardly know how it works at all. But it works, and I find it handy, so in case you might make use of it, grab it below.

zip (3.73 kB)

The source code is available on GitHub.

Posted in Releases, Software on April 23rd, 2013. 18 Comments.

7+ Taskbar Numberer: taskbar numbers for Utter Command

Speech recognition

This utility has been designed for speech recognition users who use voice macros to switch between open applications and tray icons. It works on Windows 7, Windows 8, and Windows 10 operating systems, both 32-bit and 64-bit.

For example, speech recognition users that use Dragon NaturallySpeaking Professional with the third-party provided Utter Command add-on can switch to the third application shown in the taskbar by using the command “Window 3”, or can right-click on the third visible tray icon by using the command “Tray 3”. When there are many open applications, or when the user has a significant amount of tray icons, it can become quite cumbersome to count by hand the number of icons in order to identify the sequence of the intended application or tray icon.

“7+ Taskbar Numberer” solves this problem by numbering sequentially, left to right:
– the icons for the open and close-but-pinned windows applications.
– all the visible tray icons.

and then placing tiny visible numbers (a.k.a. “hints”) in the top left corner of the application icons, and in the top right corner of the tray icons. The numbering scheme supports more than one digit, so that the hint for the 12th application is “12”.

While this utility has been tested with the Utter Command user interface, it will work with any other voice macros that select open applications or tray icons by rotating with them sequentially from left to right.

The utility adjusts dynamically as new applications or tray icons are added, and also works when the user has chosen to make just a subset of the tray icons visible.

This above “Speech recognition” section wasn’t written by me. The author wished to remain anonymous.

Win+# keyboard shortcuts

You can use the Windows key+number keyboard shortcut to refer to a taskbar item.

Windows logo key microsoft_win+number
Start the program pinned to the taskbar in the position indicated by the number. If the program is already running, switch to that program.

Shift+Windows logo key microsoft_win+number
Start a new instance of the program pinned to the taskbar in the position indicated by the number.

Ctrl+Windows logo key microsoft_win+number
Switch to the last active window of the program pinned to the taskbar in the position indicated by the number.

Alt+Windows logo key microsoft_win+number
Open the Jump List for the program pinned to the taskbar in the position indicated by the number.

Source: Microsoft.

7+ Taskbar Numberer adds numbers to your taskbar items, so you can see right away what keyboard shortcut is assigned to each item.
Optionally, the numbers can appear only when the Windows key is down.

Number of combined buttons

7+ Taskbar Numberer adds numbers to your combined items on the taskbar, similarly to the way Windows XP did:

Optionally, you can use this option, but show Win+# keyboard shortcuts when the Windows key is down.

Read More…

Posted in Releases, Software on July 22nd, 2012. 385 Comments.

Resource Hacker FX: the improved Resource Hacker

Note: The most recent version of Resource Hacker incorporates most of the changes that this patch offers. Therefore, Resource Hacker FX is considered obsolete, and the post is here mostly for historical reasons.

Remember the good ol’ Resource Hacker?
It’s a popular Resource viewer/editor, I use it to quickly view and edit resources. I tried to find an alternative, but I did not find any that I liked, so I decided to just improve Resource Hacker.

Here is a patcher that needs to be used on the original Resource Hacker v3.6.0.92:
zip Resource Hacker (117.97 kB, changelog)

Here is how it looks:

What does the patcher change:
Read More…

Posted in Releases, Software on March 13th, 2011. 395 Comments.


winapiexec is a small tool that allows to run WinAPI functions through command line parameters.


The syntax is:
winapiexec.exe library.dll@FunctionName 123 unicode_text "a space"

If you don’t specify a library or use “k”, kernel32.dll is used.
If you specify “u” as a library, user32.dll is used.

Numbers are detected automatically. You can use hex numbers (like 0xFE) and use the minus sign (e.g. -5).
Strings are Unicode by default.

You can use special prefixes to specify parameter types:
$s:ansi – an ANSI string.
$u:unicode – a Unicode string (it’s Unicode by default, but you can use it to force numbers as strings).
$b:1024 – a zero-bytes buffer with the size you specify, in bytes.
$$:1 – a reference to another parameter, you can also use $$:0 for the program’s name (argv[0]).
$a:0,1,two,3 – an array of parameters, divided by commas. You can use all the prefixes here. Each parameter is a 32-bit number (64-bit for winapiexec64).
$a[1,2,$a[3,4],5] – an alternative syntax for an array of parameters. Allows to have nested arrays.
$$:3@2 – a reference to an item in an array of parameters, can have more than one indirection.

While referencing another parameter, note that they are processed by the order of execution, which means there’s no point to reference a parameter at the right side relative to the referencing one.
Also note that when a function returns, its first parameter (like library.dll@FunctionName) is replaced with the return value.

You can execute multiple WinAPI functions, one after the other, using a comma:
winapiexec.exe library.dll@FunctionName1 123 , library.dll@FunctionName2 456
You can also have nested functions, using parentheses:
winapiexec.exe library.dll@FunctionName1 ( library.dll@FunctionName2 456 )
In this case the return value of the internal function is passed as a parameter to the external function.


zip (6.02 kB)

Source code
Read More…

Posted in Releases, Software on January 8th, 2011. 224 Comments.

7+ Taskbar Tweaker

7+ Taskbar Tweaker
7+ Taskbar Tweaker allows you to configure various aspects of the Windows taskbar.
Most of the configuration options it provides can’t be tweaked using the taskbar properties or the registry.
The tweaker is designed for Windows 7, Windows 8, and Windows 10.


exe 7tt_setup.exe (1.78 MB, changelog)
Latest version: v5.15.1
Note: The installer can be used to extract a portable version. Refer to the FAQ below for details.

Beta version
exe 7tt_setup_beta.exe (1.79 MB, changelog)
Latest beta version: v5.15.1.2
More info about beta versions.
Read More…

Posted in Releases, Software on September 30th, 2009. 6,616 Comments.

Multiline Ultimate Assembler (an x64dbg plugin)

Multiline Ultimate Assembler is a multiline (and ultimate) assembler (and disassembler) plugin for x64dbg and OllyDbg. It’s a perfect tool for modifying and extending a compiled executable functionality, writing code caves, etc.

Source code:

rar multiasm.rar (475.86 kB, changelog)

Posted in Releases, Software on September 13th, 2009. 222 Comments.

Icy Tower Replay Tool

This tool for Icy Tower replays, as the name states, can do the following:
– Load a replay and view it’s content.
– Play a replay and compare real results with the one in the headers.
– Rename a replay, while suggesting a standard Icy-Tower-style file name.
– Edit a replay.
– Associate itself and Icy Tower with .itr files.
– And one hidden feature I might tell you about one day. 🙂

rar Icy_Tower_Replay_Tool.rar (180.97 KB)

Posted in Releases, Software on April 16th, 2009. No Comments.

Ragdoll Masters Online

An add-on for the Ragdoll Masters game that allows you to play online.

rar Ragdoll_Masters_Online.rar (13.01 KB)

Download the archive, copy the files to your Ragdoll Masters folder, and run “Ragdoll Masters v3.1 Online.exe”.
The add-on works only with Ragdoll Masters v3.1.

Posted in Releases, Software on February 25th, 2009. 12 Comments.

Icy Tower Floor Controller

Works for Icy Tower v1.3.1 only.
This program can modify the length of the floor in Icy Tower.
In the left there are the floor numbers, in the right – their length.

If you just want the floors to be as long as possible, you better check out Icy Tower Trainer.

rar Icy_Tower_Floor_Controller.rar (14.29 KB)

Posted in Releases, Software on August 20th, 2007. 14 Comments.