File type association in Windows XP is very easy and Pretty Straight forward. But in Windows vista To Associate it requires steps. In Vista there is a "DEFAULT PROGRAMS" Which controls which application to be opened by which program. There is a new API for that in Windows Vista. You may Have to perform Registry Entries to Perform Those.