Написание зависит от значения. Форма навешанный образуется от глагола навешать, навешенный от навесить. См. также словарные статьи навешанный и навешенный в информационно-поисковой системе «Орфографическое комментирование русского словаря».
Глагола подвешать в нормативном современном русском языке не существует.