Thanks for the help.

As you said, it's horrible and not worth the trouble. I think the only option is making a second program (WPF) and leave the metro UI to implement that piece of functionality.