My personal suggestion is to reimplement if you really want to drop Control Desk. It's difficult to know if something you're using is Control Desk specific because there is no prefix for any of the apps, objects, attributes, etc. like the other industry solutions which makes it significantly harder to remove. You can do some analysis by running a clean maxinst in an environment with Control Desk & Maximo and a clean maxinst without it to find new objects, attributes, apps, etc. But Control Desk extends the UI of the core applications (SR, WOTRACK, ASSET, etc.) so you'll have to review all the references (bean classes, attributes, objects, etc.) inside the applications, all the dialogs in the library XML, the menus, etc.
We plan to support Control Desk in the Maximo Application Suite so that may be an option for them if they're looking to move to MAS and don't want to spend the time or money to go through the effort of removing it.
------------------------------
Steven Shull
------------------------------