Re: [2005] Create file type
Any file is just a bunch of bytes. The filetype of a file, recognised by the OS from the file extension (.doc, .rar), just tells the OS which program knows what to do with that file.
If you are looking to create application specific files, take a look at class serialization. Once you create a filestream using serialization, you can name the file with whatever extension you choose. If you want users to be able to double click on that file and automatically open it with your program, take a look at second post in this thread.
This isn't magic either though. When you double click on the file and your program opens, the OS actually passes the filename as a string into your applications startup event handler. To tell your program what to do with it, you'll have to write some code!
You can access the Application.StartupEvent() from the projects property screen by clicking the View Application Events button and then selecting Startup from the dropdown events list.