If so, why does the WinShape Foundation file a separate tax return?
They are separate entities.
However, they are closely associated. Many of their donations come from employees of the company.
Even so, all the foundation does is promote organizations, through grants, that do a lot of good...