Есть примеры проигрования гифов, береш их, далее раскладаеш на части, запихаеш в DC, далее с помощью ddsSurface.getdc, и bitblt рисуеш ее на поверхность, задаеш прозрачный цвет. Вот и все:). Тока я одно не понимаю если ты хочеш без формы это делать, зачем тебе DirectDraw
