compile the resulting assembly, ensuring your class which implements ICommand is visible to COM
register your assembly (using RegAsm, because this is .NET) so that COM is aware it exists - note that VS will probably do this for you when you compile the project, but I'm mentioning this for completeness
ensure the ICommand's ProgID is inserted in the appropriate part of the Interwoven registry hive (refer to the SDK)