Exhibit 10.4 CREDIT AGREEMENT dated as of October 21, 2003,Credit Agreement • April 27th, 2004 • Norcraft Companies Lp • New York
Contract Type FiledApril 27th, 2004 Company Jurisdiction
and NORCRAFT FINANCE CORP. as Issuers,Norcraft Companies Lp • April 27th, 2004 • New York
Company FiledApril 27th, 2004 Jurisdiction
ARTICLE VI INDEMNIFICATION....................................................11 6.1 General............................................................11 6.2 Exculpation........................................................12 6.3 Persons Entitled...Limited Liability Company Agreement • April 27th, 2004 • Norcraft Companies Lp • Delaware
Contract Type FiledApril 27th, 2004 Company Jurisdiction
Exhibit 10.3 REGISTRATION RIGHTS AGREEMENT Dated as of October 21, 2003Registration Rights Agreement • April 27th, 2004 • Norcraft Companies Lp • New York
Contract Type FiledApril 27th, 2004 Company Jurisdiction
JOINDER AGREEMENTJoinder Agreement • April 27th, 2004 • Norcraft Companies Lp • New York
Contract Type FiledApril 27th, 2004 Company JurisdictionThis Joinder Agreement shall be governed by the and construed in accordance with the laws of the State of New York without regard to the conflict of laws provisions thereof.
By NORCRAFT COMPANIES, L.P., as Borrower, NORCRAFT HOLDINGS, L.P., NORCRAFT FINANCE CORP., and THE OTHER GUARANTORS PARTY HERETO, as Guarantors andSecurity Agreement • April 27th, 2004 • Norcraft Companies Lp • New York
Contract Type FiledApril 27th, 2004 Company Jurisdiction
Exhibit 3.2 NORCRAFT COMPANIES, L.P. Agreement of Limited Partnership Dated as of October 21, 2003 NORCRAFT COMPANIES, L.P. AGREEMENT OF LIMITED PARTNERSHIP THIS AGREEMENT (the "Agreement") of limited partnership of Norcraft Companies, L.P., (the...Agreement • April 27th, 2004 • Norcraft Companies Lp • Delaware
Contract Type FiledApril 27th, 2004 Company Jurisdiction
October 21, 2003 Leigh Ginter 29620 Neal Avenue Lindstrom, MN 55045 Dear Leigh: I am pleased to confirm our offer and your acceptance for you to continue your employment with Norcraft Companies, L.P., formerly known as Norcraft Companies, L.L.C. (the...Norcraft Companies Lp • April 27th, 2004 • Minnesota
Company FiledApril 27th, 2004 Jurisdiction
Exhibit 10.12 NORCRAFT COMPANIES, L.P. 3020 Denmark Avenue, Suite 100 Eagan, MN 55121 October 21, 2003 David Van Horne 9657 Bennett Place Eden Prairie, MN 55347 Dear David: I am pleased to confirm our offer and your acceptance for you to continue your...Norcraft Companies Lp • April 27th, 2004 • Minnesota
Company FiledApril 27th, 2004 Jurisdiction
Exhibit 10.6 CANADIAN SECURITY AGREEMENTCanadian Security Agreement • April 27th, 2004 • Norcraft Companies Lp • Manitoba
Contract Type FiledApril 27th, 2004 Company Jurisdiction
Exhibit 10.1 NORCRAFT HOLDINGS, L.P. NORCRAFT FINANCE CORP. $150,000,000 9% Senior Subordinated Notes due 2011 PURCHASE AGREEMENTNorcraft Companies Lp • April 27th, 2004 • Nova Scotia
Company FiledApril 27th, 2004 Jurisdiction
Exhibit 10.9 NORCRAFT COMPANIES, L.P. 3020 Denmark Avenue, Suite 100 Eagan, MN 55121 October 21, 2003 Francis Ploetz 12540 Dodd Rd Rosemount, MN 55068 Dear Fran: I am pleased to confirm our offer and your acceptance for you to continue your employment...Norcraft Companies Lp • April 27th, 2004 • Minnesota
Company FiledApril 27th, 2004 Jurisdiction