A primeira coisa em que consigo pensar que se encaixaria na sua descrição é particionar a unidade de modo que uma partição seja uma partição HFS + e a outra seja NTFS. Ambos são visíveis apenas no Mac OSX e no Windows, respectivamente.
Eu acho que a razão pela qual ninguém pensou em fazer isso por um drive USB é porque os drives Flash USB significam mais para transportar dados e não programas, removendo a barreira entre os sistemas operacionais, e então porque não é muito trabalhoso carrega duas unidades flash de duas cores diferentes.
Quanto à gravação de um CD híbrido em uma unidade flash, é muito possível, mas a sua quilometragem varia desde o nível do driver, tanto o Windows quanto o Mac identificarão uma unidade flash USB como um flash unidade independente do sistema de arquivos. Você pode obter uma unidade U3 (que inclui praticamente todas as unidades da Sandisk) com o Universal Customizer ( link alternativo ) para colocar o iso híbrido na partição falsa do CD. Apenas unidades U3 têm essa capacidade; faz parte do seu controlador de firmware / drive.