HALO : update port from vanir rom (2/2)

- add custom color mode support
- launching mode support from recents