“Types”: easily configure the default apps, icons, and context menu entries for file types

Types ScreenshotDescription: "Types" is a lightweight open source configuration utility designed to enable users to edit the program associations, icons, context menus, and other properties of various file types.

If you’ve ever wanted to change the program used to open a certain file type, or change the icon used for a filetype, or add or remove a context menu entry that appears when right clicking on a file type then this program is for your. Here are some notes on this program:

  • Finding the file type in the interface: pressing a key within the program interface will cause it to jump to the extensions which start with that key. From that point you can simply navigate with the arrow keys to hone in on the extension you want.
  • Types Icons dialogChanging used icon for a file type: in the Types interface, right click filetype then properties. In the icon tab you can select any of the icons displayed or browse your hard drive for an icon or icon library (ICO, ICL, DLL, or EXE). Once selected, exit the dialog and then the Types program. You might need to wait a few seconds for the new default icon to kick in.
  • Changing filetype program association: right click filetype then properties. In the class tab scroll down the list of apps under "Use linked class"; you will need to select the appropriate class (e.g. for mp3’s, "iTunes.mp3" rather than simply "iTunes"). As such in most cases it may be easier to simply re-associate file types using the windows "open with" context menu (more info here).
  • Types Class dialog screenshotAdding/removing context menu entries: this is one of the coolest parts. You can add or remove context menu entries that are displayed when right clicking on a file type. When using an external app for your new context menu entry you will need to know the command line syntax that get it to function correctly.
  • Portable: just unzip and run, no installation necessary.

Some notes on changing icons:

  • I noticed that once I changed my JPG icon all the other image file types changed as well. And although this was a welcome development, I tried, without success, to have the JPG filetype icon changed on its own without all other image types. I then changed the icon used for MP3s and it changed the icon for that filetype only, not the the icons for all audio file types. I am now thinking that this might have something to do with the default image viewer I am using to open JPG and all other image types, but not 100% sure about this.
  • To revert back to your original, default icon you will have to re-assign the icon and point to the executable that was originally used to handle that file type.

This is a wonderfully lightweight program whose simplicity and straightforward interface are in direct contrast to the flexibility and powerful functions that it provides to the user. Which is not to say that it cannot be made even more user friendly (it certainly can be), but a very useful program all the same.

[Thanks go to my friend Brockman for letting me know about this one].

Version Tested: 1.0.1 Stable

Compatibility: Windows XP, Vista. Requires .Net framework v2.

Go to the program page to download the latest version (approx 131K); Note: you want the binary installer not the source code.

Related Posts

  • No Related Post
E-MAIL this
Subscribe

22 Comments so far

  1. Rarst on June 21st, 2008

    I think .net framework requirement kinda cancels “portable”. Doesn’t matter if used locally, but I won’t keep program that I am not sure to be able to run on my flash drive.

    Overall I think app belongs to “explorer-fix” category. I hardly need any of listed features because of being used to dual-pane file managers.

    Yes, I know that mentioning Total Commander (yet again :) ) is not very fitting on site about freeware, but few days ago I checked out newest version of FreeCommander and was pleasantly impressed - it had grown into pretty nice TotCom clone. It can’t replace all of TotCom features and plugins, but core functions are solid.

  2. Prabhakar on June 22nd, 2008

    Nice post

  3. cakesale on June 22nd, 2008

    cool, thanks

  4. x on June 24th, 2008

    I believe the icon issue with JPG and other image files occurred because when it was changed, the master file type itself was changed, and the master file type covers more than just JPG files. For example, some applications create just one master file type, say “Application1.file”. Any file you associate with Application1 will fall under that. Some applications create multiple master file types, e.g. “Application2.jpg” for JPG files, “Application2.png” for PNG files, etc. In that case changes to JPG files would not affect PNG files.

    A long time ago I used a utility–I think it was called simply “Associate”–that was pretty useful. It was more complex than this one but if you knew what you were doing it was actually easier to use.

  5. x on June 24th, 2008
  6. x on June 25th, 2008

    My apologies for even mentioning WAssociate. I just tried it again (first time in years) and it’s pretty convoluted. I guess I like things more simple in my old age.

  7. Guy on June 26th, 2008

    Everything this program does can be done from Explorer. In any Explorer window (e.g. Open My Computer) open the Tools menu and select “Folder Options…” then click the File Types tab.

    Nothing against this program. I’m just sharing info.

  8. Midas on June 26th, 2008

    I may be dumb and/or reckless, but this app messed up my txt association badly, to the poit where it is showing no consistent behaviour (some files open normally, some others throw errors). Don’t use if you’re unsure…

  9. will on June 27th, 2008

    i love it

  10. HM on July 2nd, 2008

    a couple of weeks ago i was looking for something like this. thanks for the post, i can bookmark this now for when i need it again next time. :)

  11. [...] hará que no tengamos duda alguna al usar sus opciones. La versión 1.0.1 probada por los amigos de freewaregenius, es una versión en estos momentos estable y Windows Xp y Vista, aunque queda subrayar que para que [...]

  12. JK on July 17th, 2008

    Why download this program, couldn’t all that simply be done with windows’ folder options ? Though this app might be useful for total begginers.

    I wanted a program that could add options to right click menus, then I learnt that it could be done by going into folder options, but the drawback was that you need to know the command line! Only for programmers (or professionals) !

    Now, this program does the same, then what use is it? I’ll be grateful if you would review a program that does this the easy way.

    PS: If you know programming, can you please tell me what would be the command to add an “send to desktop (as shortcut)” option in context menu of every file type ?

    PPS: Dont let my negative comment let you down, your site and reviews are still great !

  13. Samer on July 17th, 2008

    @JK,
    Send to Toys can add a send to (any folder) to the context menu.
    http://www.freewaregenius.com/2007/03/28/send-to-toys/

  14. JK on July 18th, 2008

    Thanks for the send-to-toys link, but it doesn’t solve the problem. The problem is that when I right click on any file in explorer, the “whole” send to option is missing.

    I am not looking forward to add more options to the send-to menu, but I am looking for a way to add the “send to” option itself, in the context menu.

    I think the solution lies in the registry, but I do not know it. Please help if you can.

  15. boony on July 20th, 2008

    JK,
    I don’t know your computer knowledge, so don’t be insulted by any basic instructions. I don’t want to leave anything out.

    Open up your start menu and click on “Run” in the dialogue box, type: “regedit” (without the quotes) to open up the registry editor. Navigate to: HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers. Make sure there is a subkey named “Send To”.
    If there is, click on it and look in the right pane. What you should see is a string value(ab) named “Default”. Next to that you’ll see REG_SZ. Next to that you SHOULD see the value: {7BA4C740-9E81-11CF-99D3-00AA004AE837}

    If any of this is missing:

    To create the “Send To” key: Right click on the “ContextMenuHandlers” key in the left pane and choose: New>Key. Name it “Send To” (without the quotes)

    You’ll see a string value(ab) in the right hand pane. Double click it. In the window that opens, enter: {7BA4C740-9E81-11CF-99D3-00AA004AE837} (with the brackets) in the “Value Data:” dialogue box. Click “OK” and close the registry editor. Now find a file, right click it, and see if your Send To mneu is back.

    Good Luck

  16. boony on July 20th, 2008

    Oh, and if you have to create the “Send To” key, make sure there is a space between “Send” and “To”.

  17. JK on July 21st, 2008

    Wow! Thanks boony, it did work. I’ve now got the send to option in the context menu.

    And oh, I also have another “little” problem. My start menu is lacking some main butons. (And I am not talking about program shortcuts) For example, the logoff button is missing. I tried to fix it with tweak UI, but didn’t work. Anyway, i can always logoff by typing logoff in the run window.
    So its not a big problem, but I was just curious if I can also fix that with the registry. I never thought fixing this send to problem would be that easy.

    Thanks again Boony.

  18. JK on July 21st, 2008

    And yeah, I have this rather annoying thing on my desktop. In the bottom right corner, above the taskbar, theres written : “Windows XP Professional, Build …… Service Pack….”.

    It remains there no matter what wallpaper I have.
    Any idea how to remove that.

    Thanks.

    (I hope I am not annoying anyone with such comments)

  19. boony on July 21st, 2008

    JK,

    The registry settings you’re looking for are:

    Logoff button missing:

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

    Look for a value in the right pane named “StartMenuLogOff”. If it is there, double click it and set the value data to “0″ (number zero).

    If it is not there, right click in the right hand pane, and choose: New>DWORD value. Name the value “StartMenuLogOff” (w/out the quotes) double click it and set the value data to 0.

    You might want to check:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
    as well for the same entry and make the same changes.

    XP Version/Build on Desktop:

    HKEY_CURRENT_USER\Control Panel\Desktop
    Look in the right pane for the value “PaintDesktopVersion” and change the value data to 0. if is not there, create a new DWORD value, name it “PaintDesktopVersion”, and set the value data to 0.

    If you are seeing this info in the lower right on your logon screen as well, navigate to:
    HKEY_USERS\.DEFAULT\Control Panel\Desktop
    Look for the same value as above and make the appropriate changes.

  20. JK on July 22nd, 2008

    Thanks yet agian. I was able to add the logoff button and remove the XP info from the desktop. (However, when I removed the XP info, the desktop somehow felt empty, so I put it back on the dektop. But it was good to know how to do it.)

    Thanks boony for your instructions. Do you have a website, forum or something? You know, you can be a total tech support hero.

  21. Boony on July 23rd, 2008

    Heh, no. I’m just a guy who likes to poke around in his computer. I do frequent Wilder’s Security Forums, and Castle Cops and have learned a lot from them. I figure it’s good to help when you can. For general PC help, a great place is the forum at: http://www.bleepingcomputer.com/
    I’ll make this my last post here. Thanks to Samer for allowing the OT posts.
    All the best

  22. 90014 on November 12th, 2008

    i love types!

    Boony Rocks! :)

Leave a reply