#slideshow_creator
The best tool to undertake the task at hand is the simpliest one that handles it
Projects
Below, you find the link to the page corresponding to each one of my other software projects.
#stateful_image_converter
This freeware program helps one into easily batch convert images (bmp, gif, jfif, jif, jpe, jpeg, jpg, tif, or tiff) with a multitude of options, like: rotating them, mirroring them (on the X and the Y axis), changing their colors' scale (to either gray-scale or sepia), resizing them (with or without stretching), and, when the images need a frame (in order that they reach a specified dimension), adding one to them that can be a solid black one or one composed of replicas (mirrored or not, with or without the same color's scale) of the corresponding original image.

In addition, this program, as its name implies, can keep state, so that a batch job can be paused and, then, continued, at a later time.
Compatibility:
Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, and Windows 10
#stateful_audio_converter
This freeware program helps one into easily batch convert audio files (.mp3, .wav, or .wave) with a multitude of options, like: the quality of the encoding process, the number of channels (mono or stereo) of the converted audio, the sample rate of the converted audio, the bits' depth of the samples of the converted audio, the type of extra info to add to the audio files, and (for me, the most important option) the normalization of the audio's volume of the converted audio (so that all the converted audio files share the same maximum volume, and there are no highs and lows when the track to be listened changes).

In addition, this program, as its name implies, can keep state, so that a batch job can be paused and, then, continued, at a later time.
Compatibility:
Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, and Windows 10
#extra_mem_unleasher
This freeware program helps one into easily converting executable files (.com, .cpl, .dll, .exe, .ocx, .scr, .sys, or .vbx) in such a way that they start informing the operating system (Windows or one of its compatibility-layers for either Linux or Mac) that they (the executables) can handle memory addresses above 2GB. In other words, those programs start appearing to the OS as being large address aware (a.k.a. LargeAddressAware and LAA).

By doing this, (and assuming that the OS has been configured to be large address aware) the converted programs will have more memory available to them, in which case, if they can profit from this, they will become more capable of handling tasks that require huge amounts of it.

In addition, this program can keep state, so that a batch job can be paused and, then, continued, at a later time.
Compatibility:
Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, and Windows 10
#data_uri_creator
This freeware program helps one into easily converting the contents of files (.bmp, .css, .csv, .ec, .gif, .htm, .html, .jar, .jpg, .jpe, .jpeg, .jif, .jfif, .js, .json, .pdf, .png, .svf, .svg, .tif, .tiff, .xls, .xml, or .xul) into the corresponding data uri (universal resource identifier), which, subsequently, can be used embedded in both html pages (.htm or .html) and cascading style sheets (.css).

In addition, this program can keep state, so that a batch job can be paused and, then, continued, at a later time.
Compatibility:
Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, and Windows 10
#dotnet_resources_embedder
This freeware program helps one into easily embedding resources (.bmp, .css, .csv, .ec, .gif, .htm, .html, .jar, .jpg, .jpe, .jpeg, .jif, .jfif, .js, .json, .pdf, .png, .svf, .svg, .tif, .tiff, .xls, .xml, or .xul) in .NET (a.k.a. dotnet) projects, by converting the data corresponding to these resources to integers that, later on, are used to fill arrays, so that these resources get directly embedded in the .NET code you use (for instance, c#, j#, or vb.net) and, as so, they become understood by both the compilers and the decompilers (for .NET) that do not understand the Microsoft's resources' format.

As the resources embedded in this way become normal .NET code, it will become easier for you to submit your code to different compilers (for the used .NET language) and, as so, it will become easier for you to make your executables compatible with more versions of the .NET runtime.

By the same token, as the resources embedded in this way become normal .NET code, you will be capable of using all the programs, such as obfuscators and performance testers, that do their job based on the CIL code returned by .NET decompilers.

In addition, this program can keep state, so that a batch job can be paused and, then, continued, at a later time.
Compatibility:
Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1, and Windows 10