It turns out that, in at least the 6.5.5 client, the DisplayProfile token is not broken.
The defect actually lies in the Formativ GroupWise.DisplayProfile() command. When Novell duplicated the bug, they accidently used the incorrect syntax for the document ID. They today realised this and found the command does actually work. This led us back to our wrapping, which we found to be incorrect. We have fixed this in Formativ. The fix will be available in the next maintenance release.
In the meantime, you can work around the bug by using ThrowToken as shown here:
iSyntax = "DisplayProfile(""GWHQ.MOSMAN.MOSMAN Library:1686.1"")" groupwise.throwtoken(iSyntax, iReturnVal)
I hope this helps.