because the size of the screen? just create one for 800,1024,1280,1440 look on the theme folder different taskbar for every screensize.
#ifndef __NEW_THEME
switch( m_nPosition )
{
case TASKBAR_TOP:
rect.bottom = TASKBAR_HEIGHT;
m_pWndRoot->m_rectLayout.top = rect.bottom;
break;
case TASKBAR_BOTTOM:
rect.top = rect.bottom - TASKBAR_HEIGHT;
m_pWndRoot->m_rectLayout.bottom = rect.top;
break;
case TASKBAR_LEFT:
rect.right = TASKBAR_HEIGHT;
m_pWndRoot->m_rectLayout.left = rect.right;
break;
case TASKBAR_RIGHT:
rect.left = rect.right - TASKBAR_HEIGHT;
m_pWndRoot->m_rectLayout.right = rect.left;
break;
}
#endif