A robust external interface for a computer system is disclosed. The robust external interface allows a user to insert or remove external peripherals to the external interface at any time such that the user does not need to carefully follow any scripted procedures. The external interface software detects...http://www.google.de/patents/US6539476?utm_source=gb-gplus-sharePatent US6539476 - Mobile computer system capable for copying set-up application including removal routine from peripheral device for removing device programs after the device is removed