your workflow is completely wrong.
1. Move your .dll to DotNetViewers-Folder instead of DotNetExternalApplications-Folder
2. Call ViewerReg.exe
3. Start Process Simulate
Yes it is. But after registering it and opening process simulate to see the viewers menus it is not showing in that list. Does it process simulate has any logging system or how to debug this case to see what is wrong ?