Pelo menos no que diz respeito ao Firefox:
O Firefox mantém o histórico no banco de dados places.sqlite, que é um banco de dados SQLite. Portanto, seria necessário escrever um filtro geral para bancos de dados SQLite para o Windows Desktop Search (projeto gigantesco!), Ou pelo menos um específico para places.sqlite.
O problema é que a estrutura de places.sqlite não é bem publicada. Além disso, com o rápido desenvolvimento do Firefox, este continua sendo um alvo em movimento rápido.
Em conclusão: Embora a escrita desse filtro seja certamente possível, o investimento necessário é muito grande. Além disso, sem atualizações frequentes, o filtro rapidamente se tornará inutilizável.