Всем спасибо за ответы =) разобрался с этим...
Просто не нужно рисовать весь фон, достаточно только 3-х пиксельной рамки, а все остальное зарисовывается невыделенными пунктами меню и сепараторами.
Теперь возник другой вопрос...
Почему вылетает RunTime Error 216?
Код:
...
AppendMenu(PopupMenu1, MF_SEPARATOR or MF_OWNERDRAW, 0, nil);
...
А Без MF_OWNERDRAW работает нормально.
Код:
...
AppendMenu(PopupMenu1, MF_SEPARATOR , 0, nil);
...
Ну и собсно проблема -Как Сепаратору присвоить стиль MF_OWNERDRAW для перерисовки и Как его перерисовать вручную?