Writing a Snap-In for the common console is similar to writing a stand-alone application. All of the old UI guidelines still apply: simplicity, thoughtful organization, easy access to commonly used functions, and careful deconstruction of complicated tasks into simple steps. The major difference is that your application will not run directly on the desktop anymore, but rather will run inside the Microsoft Management Console. This implies certain behaviors for your Snap-In to be able to exist seamlessly in the same console as Snap-Ins provided by other manufacturers. This appendix will define those behaviors from a user interface perspective, but it will not attempt to define the programming interfaces by which these behaviors will be achieved.