Reinstalling apps isn't always such a hassle with a clean install. Usually what I do with clean installs is copy back most of my applications folder, and then copy back most of my home folder, including its Library, where all my preferences are stored. For most apps, this is enough. Not many applications require extra system components.
Most shareware/freeware apps come in a simple disk image, and you just drag it where you want it to install. These will work just the same. You'll just want to copy back your preferences, which is fairly easy. The only apps that might give you problems are those that come in .pkg files or with dedicated installers. Even for many of these, just copying over the plainly-named items in your "Application Support" folders is enough.
Last time I did a clean install I only had to go out of my way to reinstall a few apps. The rest were mass-migrated from my old system cleanly and painlessly.