Случайно наткнулся на интересную информацию в статье MSDN
Event Method Sequences when a Form is Opened, мол, при открытии формы, если предположить, что на ней есть грид, привязанный к источнику данных, методы формы выполняются в двух потоках, в частности, new, init, run формы - в одном потоке, а loadUserSetting формы и init, executeQuery DS - в другом. Кто-нить замечал это? И зачем, интересно, это было делать, если потоки на вызовах соотв. методов должны синхронизироваться и фактически работать последовательно?..