The TS ICA session manager supports auto-disconnecting the sessions that are in disconnected state.
This setting can configured at below location:
Start-> Administrative tools-> Terminal Services Configuration -> Connections -> ICA TCP Properties -> Override user settings -> Disconnect from session.
Ideally you don’t require to force disconnect the session running in disconnected state, but should you need you can control it now.