oO Die Idee finde ich gut aber das ist doch sehr umständlich oder? der user muss es ja auch editieren können

Für labels ist es sicher eine gute alternative aber für memos? edits? listviews?
Du derefernzierst p2 einmal und weißt die Adresse von i zu. Das heißt p2 (also der Zeiger auf einen Zeiger) zeigt auf den Zeiger p1 welchen du so auf i zeigen lässt.