Каких платформозависимых Оо?
Вы же внутри программы хотите меняться, не?
Если так то достаточно драги всякие переопределить нафиг и не вызывать функций родителей, не?
PS платформозависимые функции... хм хм хм... чегой то у вас не тогой-то. Драг и дроп то в вашей программе нужен как бэ. Всё как бэ в ваших руках.
с перемещением картинок тоже разобрался (пока только для перемещения по текущему вью, другие ещё не трогал), но тут уже пошли в ход хаки
Пошли хаки - это признак того, что надо самому писать drag and drop.
Механизм drag and drop открыт для переопределения, если не устраивает стандартная реализация - надо свою писать и не городить огород.
хаки (таймер вот этот, о котором я писал выше) используются в связке с переопределёнными событиями перемещений. выложу код – посмотрите