How Can I Create a Basic BSP Application?

Use

You can find plenty of examples in the SDN in the BSP forum and in the BSP blogs.