Well, you're doing a few things wrong.
1. the call to container.ComposeParts(this); is no-op since you dont have any imports in the Program class.
2. you're instantiating MessageSenderController yourself instead of using the MEF container. Therefore no imports will be satisfied, and the member will be null.
3. you should keep a ref to the container for the lifetime of your app/components.