Changed direction and decided to go with WPF as my backup since we are on a time crunch.
Did discover a few ways for single instance and can post them up tomorrow.

Passing command line arguments to an OOB SL instance looks to be completely unsupported. More on this tomorrow too.

I could probably write a blog or article on this now if there was a solution. Oh well.