Use DataContractSerializer

Avoids problems with BinarySerializer not being able to find types
Don't close parent form before child
Bump version to 1.2