DefaultPrograms: a handy tool for working with file types and extensions
DefaultPrograms is a small, free utility that can manage and edit the way windows works with filetypes, such as editing their context menu items, their icons, description, and the associated file type for an extension. For Vista and Windows Seven it can also manage and edit autoplay handlers, as well as edit, add, or remove the default registered programs associated with file types.
This is a kind of swiss army knife of tools for working with file types and extensions. As you can see from the description above, it does more in Vista/Windows Seven environments than in XP. And since I am using Windows XP I will not cover DefaultPrograms’ ability to edit autoplay handler programs, no’r will I be using it to edit the registered default programs and their assigned types.
Instead, for this review I will go through two exercises that can (a) show what this program can do and just how cool itis in general, and (b) illustrate the user experience a little bit.
Exercise #1. Changing the default icon for PDF files on Windows XP.
I use PDF-XChange Viewer as my default PDF reader, and don’t particularly care for the default icon it uses for PDF’s. Here’s how DefaultPrograms can change the default used icon for a specific file type.
Exercise #2: Changing the context menu options a file type (.JPG).
You may have noticed that, at least in XP, when you right click an image file and click "Edit" in the context menu, the default program used to edit is MS Paint. Here’s how you can use DefaultPrograms to edit the context menu for JPG’s.
| 1. Click the "Icon" button in the interface | ![]() |
| 2. The next screen will display a list of file extensions | ![]() |
| 3. Typed "JP" in the filter then CTRL-selected four image types at once (see image to the right) | ![]() |
| 4. Next, in the list of context menu commands, select "Edit" and click "Edited Selected Command" | ![]() |
| 5. The next prompt shows the command name and program path | ![]() |
| 6. Change the path and parameters to the new program; in this case I will be using my favorite "PhotoScape" | ![]() |
| 7. That’s it (although you will need to do this for remaining image types). |
The verdict: what I like about this program is the user interface, which is simple and intuitive, and the fact that it works and does exactly what it claims to do. I’ve seen and written about a number of programs whose functions intersect with this one (Types and Icon Phile come to mind) but DefaultPrograms is without a question the utility that I would prefer to use to perform these sorts of tasks. Highly recommended.
Version Tested: 2.4
Compatibility: Windows XP, Vista, Windows 7. MS .NET Framework 3.5 required.
Go to the program home page to download the latest version (approx 675K).










Thanks, that was a great tip. Something I have been looking for. It lets you assign a program to open a file type through a programs menu. If I were also able to select a file type from file types menu and associate a program with that file type, that would even greater.
Maybe, I couldn’t figure it out.
In any case, thanks for the developers and you bloggers keeping us in the loop.
The “feedback” tab on the left is distracting. Please remove it.
JK III,
I agree, I was thinking the same. Its gone. Replaced by a tab on the top nav.
Great app, just what I was looking for!
Keep up the great work on the site.
FileAssociator over at Portableapps.com is a whole lot better. You can reassign icons as well as file-types. Another promising feature is that your settings are portable; this alleviate the pain staking time of reconfigurating the file associations on other computers. Plus you can also quickly reassign a bunch of file-types to a certain program by editing the .ini file. And one last promising feature is that you can add or remove your file associations with a single click of a button.
Read more features and Download from link below:
http://portableapps.com/node/15583
[...] Recommended by http://www.freewaregenius.com/2009/11/19/defaultprograms-a-handy-tool-for-working-with-file-types-an... [...]