The List
There are 201 7 letter words with P as the last letter. The highest scoring is FOXSHIP at 22 points in Scrabble, though Words With Friends prefers WICKYUP at 24. 82 carry three or more vowels, which makes them useful for dumping a vowel-clogged rack.
AGITPOPAIRDROPAIRSHIPAIRSTOPALCOPOPAPOCARPBAASKAPBARKEEPBECLASPBEDLAMPBELLHOPBETHUMPBIOCHIPBLUECAPBREAKUPBRUSHUPBUILDUPCALTRAPCALTROPCANTRAPCANTRIPCATCHUPCATFLAPCHECKUPCHELLUPCHIRRUPCIRCLIPCLEANUPCLOSEUPCOMSYMPCOOKTOPCOPSHOPCOVERUPCOWFLAPCOWFLOPCOWPLOPCOWSLIPCRACKUPDEMIREPDESKTOPDEVELOPDEWDROPDISCERPDOGSHIPDONSHIPDUBSTEPEARDROPEARFLAPENCLASPENDSHIPENGRASPENSTAMPENSTEEPENSWEEPENVELOPEPICARPESCALOPEUROPOPEXOCARPFLAREUPFLATCAPFLATTOPFLYTRAPFORETOPFOXSHIPGEMCLIPGENIPAPGIDDYAPGIDDYUPGILTCUPGINSHOPGODSHIPGROWNUPGUMDROPGUNSHIPGYMSLIPHAIRCAPHARDTOPHARELIPHEELTAPHENCOOPHERSHIPHIGHTOPHILLTOPINCLASPINGROUPINSCULPKETCHUPKINGCUPKINSHIPKNEECAPLUDSHIPMAINTOPMANTRAPMATCHUPMEDIGAPMIDSHIPMILKSOPMISKEEPMISSTEPMISSTOPMUDFLAPMUGWUMPNONDRIPNONSLIPNONSTOPNUNSHIPOFFRAMPOILCAMPOUTCROPOUTDROPOUTJUMPOUTKEEPOUTLEAPOUTPEEPOUTROOPOUTSTEPOUTWEEPOUTYELPOVERLAPOVERSUPOVERTIPOVERTOPPALMTOPPALSHIPPARSNEPPARSNIPPASTEUPPAYSLIPPINESAPPITPROPPOGONIPPOTSHOPPRECOUPPRESHIPPREWRAPPROCARPRATTRAPRECLASPREEQUIPREGROUPRESTAMPRESTUMPRIPSTOPROLLMOPROLLTOPROOFTOPROOTCAPROSEHIPROUNDUPSCALEUPSCALLOPSCHLEPPSCHLUMPSCOLLOPSCREWUPSEEDLIPSHAKEUPSHALLOPSHAPEUPSHIPLAPSIBSHIPSMASHUPSNOWCAPSONSHIPSOURSOPSPEEDUPSTACKUPSTANDUPSTARTUPSTEEPUPSTICKUPSTIRRUPSTOPGAPSUIPLAPSUNLAMPSUNTRAPSYNCARPTEASHOPTIDERIPTOECLIPTOUCHUPTOYSHOPTREETOPTROLLOPUNCLAMPUNCLASPUNSHARPUNSTRAPUNSTRIPUPSWEEPWARDROPWARSHIPWICKIUPWICKYUPWINESAPWINESOPWINGTIPWIRETAPWORKTOPWORSHIP