Bravo, quindi sai anche come farlo o almeno hai in mente una possibile soluzione...Che fortuna! Rientro nel caso 1) !!!
Chiaramente è più facile farlo in Java che in C+Windows API, ma questo dipende da quanto conosci Java e da quanto conosci la Windows API.Forse è più elementare farlo in Java?