The important conditions were:
The program must be an OS/2 executable in the LX format (32-bit)
The program must print the message "I'm really small!" plus newline on the console
The program must run on OS/2 Warp 4 GA or newer without requiring any extra files
To make matters more interesting and attract programmers with various backgrounds, He announced originally two and later three categories:
Stock - any high level language, using only widely available tools. No assembly permitted.
High Octane Stock - same as above but assembly permitted.
Custom - anything is allowed as long as the program works and tools used in its creation will be published.
The result of this work is very interested... Read Michal's article about OS/2 Miniaturization Contest.
http://pages.prodigy.net/michaln/os2mini.html
Source: Russian/2