ger_kar писал(а):Что-бы в этом убедиться достаточно в имеющийся PictureBox загрузить картинку в формате PNG не использую рантаймовую LoadPicture.
Вот расскажи: это как загрузить, не используя? Через кнопочку [...]? Через буфер обмена?
ger_kar писал(а):Да, и опять же, кто мешает в контейнер с продвинутой графикой добавить метод заменяющий рантаймовую LoadPicture?
То, что это глупость. Изначальная идеология в том, что любой объект может прикинуться картинкой, вернее провозгласить себя ею, просто показав наружу реализацию IPicture/IPictureDisp.
Mikle писал(а):Одно не пойму - зачем в новый контейнер тащить уродский синтаксис псевдометодов Line, Pset и т. п. Особенно меня вымораживают псевдопараметры B и BF в Line.
У них два плюса: они пишутся (печатаются) короче, чем любой другой подход. Плюс опциональность начальной координаты, плюс суффикс
Step. Второй плюс в том, что можно махнуть один контейнер на другой в уже существующем коде без переписывания кода, использующего контейнер. Бумс, и появился антиалиасинг (и прочие дела).