Just an update to this long overdue thread. Current development build of ViewerX has this feature implemented.In the COM programming terms, the API accepts RC4 key as a SAFEARRAY of unsigned char.
In case of .Net what you will have to do is simply read a key to a byte[] array and pass it to a ViewerX instance.
We are planning to release a new ViewerX build together with the VNC Manager v4.5 release. But we can offer a development build for testing to anyone interested.