Ok, it looks like we'll probably need to go with a javascript or iframe solution. No way to get this reliably working on all systems with the current way.