Решением будет использование разных таймеров для щелчка правой кнопкой мыши и двойного щелчка.Когда вы помещаете палец на элемент, реагирующий на нажатие, в позиции пальца появляется круговая шкала прогресса, когда прогресс подходит к концу (круг завершен), и пользователь отодвигает палец, и обнаруживается щелчок правой кнопкой мыши.Если пользователь не отодвигает палец, появляется другой индикатор выполнения, если этот индикатор выполнения достигает 100%, то у вас есть двойной щелчок.
На мой взгляд, гораздо лучшим решением было бы НЕ нужен двойной щелчок или даже щелчок правой кнопкой мыши, для хорошего примера проверьте интерфейс навигации по меню XBox Kinect.
Надеюсь, это поможет.
С уважением.