Да, у меня тоже была такая хрень, но только тогда, когда я для теста ложил прозрачную картинку перед flip. Не знаю почему такой лаг, попробую скомпилить под семеркой, благо есть под рукой.
to Den:
Нет, та тема была связана с реальной физикой волн, здесь лишь жалкий фейк. имеем много точек с шагом 10px, и при попадании какой - либо частички в воду - создаем в точке касания элемент нового типа , который расходится по всей поверхности и качает ближайшие точки. Элементарно, но ресурсоемко, в плане вычислений.
А физический уровень так совсем просто - bmp картинка

, ну и + немного оптимизации с LockBuffer+Readpixel, чтоб не тормозило, и все
