How can I make my program associate a file type with a program?