File Type Manager is a Windows utility program that allows you to manage Windows file types, actions and shell extensions. It offers far more functionality than similar programs or the built-in Windows tool. Apart from that it is one of the only programs available that allows you to manage shell extensions.
New features in version 2.0 of File Type Manager:
- updated user interface
- faster performance
- search feature
- support for file type flags
- support for new shell extension types
- documentation
Version 2.0.1 fixes a small bug that caused FTM to hang in some circumstances when querying CLSIDs.
Downloads:
File Type Manager 2.0.1
File Type Manager 2.0.0
File Type Manager 1.0.0
Source Code:
Due to the renewed popularity of File Type Manager (mainly because of Windows Vista) I've decided to make the source code available. Maybe somebody else feels like working on this program some more. Keep in mind that I wrote this when in high school and just learning how to program, so it probably isn't the greatest code. Also it's written in Visual Basic 6. Ugh.
File Type Manager 2.0.1 Source Code
I've licensed it under the LGPL. It includes an ActiveX control that displays the file types, so you could re-use that somewhere else if you wanted to.
Version 2.0 Screenshots:
Main Window
Editing a File Type
Adding a File Extension
Find Dialog
Preferences Dialog
Editing Approved Shell Extensions
Editing MIME Content Types
CLSID Tool
About Dialog
Splash Screen



I'm just giving this program
I'm just giving this program a spin, since Vista's new ftype management is a joke. I'm actually on XP SP2 right now, but I'm having a problem when adding a new action. I keep getting an error saying I have to enter a valid action name when I make up my own. It seems I can't create a custom action name like your help file example?
Also, how do I go about adding actions to the "special" types, like "All Files", "Folder", "Drive", etc.? I can edit existing actions just fine, but can't create new ones (the special types are not listed in the filetype dialog).
Thanks for a cool program.