Я не думаю, что это возможно, если вы сформулировали этот вопрос. Однако возможно, что ваше приложение будет автоматически запускаться при запуске без отображения форм, подключаться к Windows для мониторинга всех нажатий клавиш (я не уверен, как именно выполнить эту часть), а затем показывать форму, когда пользователь нажимает определенную последовательность клавиш.
Другими словами, ваше приложение должно запускаться с момента запуска Windows, но показывать себя (делать форму видимой) можно только тогда, когда пользователь нажимает определенную последовательность клавиш.
Обновление : вот ссылка на статью, в которой обсуждается, как сделать глобальный захват клавиш с помощью C #: http://blogs.msdn.com/toub/archive/2006/05/03/589423.aspx.