Открытие файла с помощью программы

Здравствуйте. У меня такая ситуация: создаю блокнот и хочу чтобы файлы можно было не только открывать внутри программы, но и просто чтобы программа открвалась сразу с выбранным файлом.

В принципе здесь основная проблема это только получение адреса открываемого файла в программу